2nthrt (problem 3.4.6)

Time bar (total: 24.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze519.0ms (2.2%)

Memory
-297.1MiB live, 303.8MiB allocated
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
25%25%74.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.5%62.4%0.1%0%0%0%5
37.5%37.5%62.4%0.1%0%0%0%6
45.2%43.7%53.1%0.1%0%3.1%0%7
45.2%43.7%53.1%0.1%0%3.1%0%8
50.8%46.8%45.3%0.1%0%7.8%0%9
50.8%46.8%45.3%0.1%0%7.8%0%10
53.9%48.4%41.4%0.1%0%10.1%0%11
53.9%48.4%41.4%0.1%0%10.1%0%12
Compiler

Compiled 15 to 10 computations (33.3% saved)

sample14.8s (61.5%)

Memory
17.9MiB live, 15 033.9MiB allocated
Samples
9.5s4 847×5exit
1.5s2 756×2valid
1.2s2 938×1valid
554.0ms2 562×0valid
499.0ms2 261×1exit
306.0ms1 574×0exit
14.0ms4exit
8.0ms2exit
0.0ms3exit
Precisions
Click to see histograms. Total time spent on operations: 12.3s
ival-pow: 9.8s (79.9% of total)
adjust: 1.2s (9.7% of total)
ival-div: 482.0ms (3.9% of total)
ival-sub: 426.0ms (3.5% of total)
ival-add: 334.0ms (2.7% of total)
ival-true: 16.0ms (0.1% of total)
exact: 12.0ms (0.1% of total)
ival-assert: 7.0ms (0.1% of total)
Bogosity

explain295.0ms (1.2%)

Memory
17.0MiB live, 418.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1141(1.1071393417983416e+91 2.925510636001145e+232)0-(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
3431(1.8393686126259806e-250 -1.3492304521594674e-143)0-(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
00-0-(+.f64 x #s(literal 1 binary64))
00-0-(pow.f64 x (/.f64 #s(literal 1 binary64) n))
00-0-n
00-0-(/.f64 #s(literal 1 binary64) n)
00-0-#s(literal 1 binary64)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))cancellation1150
pow.f64(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))sensitivity651
Confusion
Predicted +Predicted -
+1290
-5176
Precision
0.7166666666666667
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12900
-51076
Precision?
0.7166666666666667
Recall?
1.0
Freqs
test
numberfreq
076
1180
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
97.0ms238×1valid
76.0ms176×2valid
9.0ms98×0valid
Compiler

Compiled 85 to 28 computations (67.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 156.0ms
ival-pow: 121.0ms (77.6% of total)
adjust: 15.0ms (9.6% of total)
ival-div: 9.0ms (5.8% of total)
ival-add: 5.0ms (3.2% of total)
ival-sub: 5.0ms (3.2% of total)
ival-true: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess57.0ms (0.2%)

Memory
-18.3MiB live, 20.1MiB allocated
Algorithm
egg-herbie
Rules
114×sub-neg
80×lower-fma.f64
80×lower-fma.f32
66×unsub-neg
62×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02275
14369
29367
315867
424967
536667
644367
748467
852667
954167
1054967
0813
01313
11813
22213
32813
43613
55113
68313
710913
815313
916813
1017613
017613
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Compiler

Compiled 13 to 8 computations (38.5% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Compiler

Compiled 13 to 8 computations (38.5% saved)

simplify7.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) n)
cost-diff0
(+.f64 x #s(literal 1 binary64))
cost-diff0
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
cost-diff0
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Rules
80×lower-fma.f64
80×lower-fma.f32
48×lower-*.f64
48×lower-*.f32
36×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0834
01334
11834
22234
32834
43634
55134
68334
710934
815334
916834
1017634
017634
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) n)
n
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
Outputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) x)
x
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) n)
n
(pow.f64 x (/.f64 #s(literal 1 binary64) n))

localize87.0ms (0.4%)

Memory
-13.9MiB live, 102.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 x #s(literal 1 binary64))
accuracy0.015625
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
accuracy7.448903651894262
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
accuracy26.340730760169667
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Samples
37.0ms88×2valid
32.0ms119×1valid
6.0ms49×0valid
Compiler

Compiled 36 to 10 computations (72.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-pow: 43.0ms (70.2% of total)
adjust: 9.0ms (14.7% of total)
ival-div: 4.0ms (6.5% of total)
ival-add: 3.0ms (4.9% of total)
ival-sub: 3.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series84.0ms (0.4%)

Memory
6.3MiB live, 79.8MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())
#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())
#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())
#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())
Outputs
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ x n)) (taylor 0 x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))) (taylor inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)))) (taylor inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))))) (taylor inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor -inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor -inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor -inf x) (#s(alt (+.f64 x #s(literal 1 binary64)) (patch (+.f64 x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log (+ 1 x)) n)) (taylor inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))) (taylor inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))) (taylor inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log x) n)) (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))) (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))) (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log (+ 1 x)) n)) (taylor -inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n))) (taylor -inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n))) (taylor -inf n) (#s(alt (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log x) n)) (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n))) (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n))) (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
25.0ms
x
@0
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
23.0ms
n
@-inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
19.0ms
x
@-inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
13.0ms
x
@inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
1.0ms
n
@inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))

simplify217.0ms (0.9%)

Memory
12.2MiB live, 182.0MiB allocated
Algorithm
egg-herbie
Rules
13 074×lower-fma.f64
13 074×lower-fma.f32
4 500×lower-*.f64
4 500×lower-*.f32
3 564×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02631688
17611578
221161504
374521498
087371380
Stop Event
iter limit
node limit
Counts
96 → 94
Calls
Call 1
Inputs
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
1
(+ 1 x)
(+ 1 x)
(+ 1 x)
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
x
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
x
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
1
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
1
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
1
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
1
(+ 1 (/ (log x) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Outputs
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (*.f64 x x) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 x)
(+.f64 x #s(literal 1 binary64))
(+ 1 x)
(+.f64 x #s(literal 1 binary64))
(+ 1 x)
(+.f64 x #s(literal 1 binary64))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(fma.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(fma.f64 (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (+.f64 (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))
x
(* x (+ 1 (/ 1 x)))
(+.f64 x #s(literal 1 binary64))
(* x (+ 1 (/ 1 x)))
(+.f64 x #s(literal 1 binary64))
(* x (+ 1 (/ 1 x)))
(+.f64 x #s(literal 1 binary64))
(exp (* -1 (/ (log (/ 1 x)) n)))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x))) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x))) x)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x))) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
x
(* x (+ 1 (/ 1 x)))
(+.f64 x #s(literal 1 binary64))
(* x (+ 1 (/ 1 x)))
(+.f64 x #s(literal 1 binary64))
(* x (+ 1 (/ 1 x)))
(+.f64 x #s(literal 1 binary64))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(-.f64 (/.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (log1p.f64 x)) (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) n) (neg.f64 (log.f64 x)))) n) (*.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(-.f64 (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (log.f64 x) #s(literal 4 binary64)) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n) (*.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
1
#s(literal 1 binary64)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(fma.f64 (pow.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
1
#s(literal 1 binary64)
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(fma.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n) #s(literal 1 binary64)))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) n) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (-.f64 (-.f64 (log.f64 x) (log1p.f64 x)) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) n))) n)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (-.f64 (-.f64 (log.f64 x) (log1p.f64 x)) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64) (*.f64 #s(literal -1/24 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) n))) (neg.f64 n))) n)) (neg.f64 n))
1
#s(literal 1 binary64)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64))) n) (log1p.f64 x)) n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
1
#s(literal 1 binary64)
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log.f64 x)) n))

rewrite148.0ms (0.6%)

Memory
12.0MiB live, 133.9MiB allocated
Rules
3 822×lower-fma.f64
3 822×lower-fma.f32
3 746×lower-*.f64
3 746×lower-*.f32
3 490×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831
01331
16331
240731
3433531
0843327
Stop Event
iter limit
node limit
iter limit
Counts
5 → 321
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) n)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval87.0ms (0.4%)

Memory
-1.8MiB live, 158.5MiB allocated
Compiler

Compiled 11 717 to 1 475 computations (87.4% saved)

prune24.0ms (0.1%)

Memory
-13.3MiB live, 60.6MiB allocated
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New46814482
Fresh000
Picked011
Done000
Total46815483
Accuracy
99.9%
Counts
483 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
26.1%
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
53.9%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
17.5%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
58.8%
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
20.2%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.0%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
39.2%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
26.1%
(*.f64 (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))))
31.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
35.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
37.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
57.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
53.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
Compiler

Compiled 635 to 404 computations (36.4% saved)

simplify312.0ms (1.3%)

Memory
9.0MiB live, 359.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
cost-diff0
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
cost-diff128
(+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
cost-diff0
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
cost-diff0
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
cost-diff704
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
cost-diff0
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
cost-diff0
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
cost-diff384
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
cost-diff0
(/.f64 #s(literal 1 binary64) n)
cost-diff0
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
cost-diff0
(log1p.f64 x)
cost-diff0
(-.f64 (log1p.f64 x) (log.f64 x))
cost-diff0
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
Rules
37 586×lower-fma.f32
37 582×lower-fma.f64
3 848×lower-*.f32
3 846×lower-*.f64
3 480×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042532
070532
1112532
2210532
3497532
41328529
53332529
08246522
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
n
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
n
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
(/.f64 #s(literal 1/2 binary64) n)
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
n
(+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))
(/.f64 #s(literal 1/3 binary64) n)
#s(literal 1/3 binary64)
(/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))
#s(literal 1/6 binary64)
(pow.f64 n #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(/.f64 #s(literal 1/2 binary64) n)
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
n
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x)))
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x))
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x)) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x)) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x)) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
n
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(*.f64 (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
(/.f64 #s(literal 1/2 binary64) n)
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)) x) (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)) x) (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)) x) (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
n
(+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))
(+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/3 binary64) n))
(/.f64 #s(literal 1/3 binary64) n)
#s(literal 1/3 binary64)
(/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))
#s(literal 1/6 binary64)
(pow.f64 n #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(*.f64 (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)))
(/.f64 #s(literal 1/2 binary64) n)
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)

localize291.0ms (1.2%)

Memory
10.4MiB live, 322.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy3.5898437500000004
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
accuracy4.160125287453087
(+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
accuracy12.398368698540708
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
accuracy27.455610417479356
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
accuracy0.1015625
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
accuracy0.6805246228947692
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
accuracy9.456978960890936
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
accuracy27.74849333341107
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
accuracy0
(/.f64 #s(literal 1 binary64) n)
accuracy0.015625
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
accuracy0.109375
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
accuracy27.164110308539062
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
accuracy0
(/.f64 #s(literal 1 binary64) n)
accuracy0.015625
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
accuracy13.181546967949677
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
accuracy26.340730760169667
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
accuracy0
(log.f64 x)
accuracy0.16796875
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
accuracy18.518398641495622
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
accuracy25.617927406264414
(-.f64 (log1p.f64 x) (log.f64 x))
Samples
136.0ms99×2valid
93.0ms116×1valid
11.0ms33×0exit
3.0ms0valid
Compiler

Compiled 450 to 38 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 199.0ms
ival-pow: 47.0ms (23.7% of total)
ival-sub: 36.0ms (18.1% of total)
ival-div: 36.0ms (18.1% of total)
adjust: 24.0ms (12.1% of total)
ival-add: 18.0ms (9.1% of total)
const: 15.0ms (7.6% of total)
ival-log: 9.0ms (4.5% of total)
ival-mult: 7.0ms (3.5% of total)
ival-log1p: 7.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series466.0ms (1.9%)

Memory
-5.1MiB live, 211.3MiB allocated
Counts
21 → 432
Calls
Call 1
Inputs
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())
#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())
#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())
#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())
#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())
#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())
#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())
Outputs
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- x (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 x))) (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 x))) (taylor 0 x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (taylor 0 x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* x (- (* x (+ 1/3 (* -1/4 x))) 1/2)))) (taylor 0 x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ x n)) (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))) x) (taylor 0 x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x) (taylor 0 x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x) (taylor 0 x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x) (taylor 0 x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 x))) (/ 1 x)) (taylor inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 x))) (/ 1 x)) (/ 1/2 (pow x 2))) (taylor inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 x))) (+ (/ 1 x) (* 1/3 (/ 1 (pow x 3))))) (/ 1/2 (pow x 2))) (taylor inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) x) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) x) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) x) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) x) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (taylor inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x)))) (taylor inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x)))) (taylor inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x)))) (taylor inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 x))) (/ 1 x))) (taylor -inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x)))) (taylor -inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x)))) (taylor -inf x) (#s(alt (log1p.f64 x) (patch (log1p.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (taylor -inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x)))) (taylor -inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x)))) (taylor -inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x)))) (taylor -inf x) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x))) x)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x))) x)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) (* n x)) (taylor 0 n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (log x) n)) x) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (exp (/ (log x) n)) (* (pow n 2) x))) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2)) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2)) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2)) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (exp (/ (log x) n)) (* (pow n 2) (pow x 2)))) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2)) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2)) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2)) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ 1/6 (* (pow n 3) x)) (taylor 0 n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* n (- 1/2 (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3)) (taylor 0 n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* n (- (+ 1/2 (* n (- (* 1/3 (/ 1 x)) 1/2))) (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3)) (taylor 0 n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* n (- (+ 1/2 (* n (- (* 1/3 (/ 1 x)) 1/2))) (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3)) (taylor 0 n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 3)))) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) (pow x 2))) (pow n 3)) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3)) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3)) (taylor 0 n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 2)))) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) x)) (pow n 3)) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* n (+ (exp (/ (log x) n)) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) x))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) x)))) (pow n 3)) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* n (+ (exp (/ (log x) n)) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) x))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) x)))) (pow n 3)) (taylor 0 n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/6 (pow n 3)) (taylor 0 n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/6 (* -1/2 n)) (pow n 3)) (taylor 0 n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/6 (* n (- (* 1/3 n) 1/2))) (pow n 3)) (taylor 0 n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/6 (* n (- (* 1/3 n) 1/2))) (pow n 3)) (taylor 0 n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log (+ 1 x)) n)) (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))) (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))) (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log x) n)) (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))) (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))) (taylor inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ 1 x) (/ (log x) (* n x))) n) (taylor inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) n) (taylor inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) n) (taylor inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ (log x) (* n x))) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (* 1/2 (/ 1 x))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (/ 1/2 (* n x)) (/ (log x) n)))) (* 1/2 (/ 1 x))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (* 1/2 (/ (log x) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (/ (log x) n))))))) (* 1/2 (/ 1 x))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (* -1/12 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/4 (/ (pow (log x) 2) (* (pow n 3) x))) (+ (* 1/2 (/ (log x) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (/ (log x) n)))))))))) (* 1/2 (/ 1 x))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x))))) (/ 1/2 (pow x 2))) n) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (log x) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x)))))))) (/ 1/2 (pow x 2))) n) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) (pow x 2)))) (+ (* -1/12 (/ (pow (log x) 3) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/4 (/ (pow (log x) 2) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (log x) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x))))))))))) (/ 1/2 (pow x 2))) n) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/3 (/ 1 x)) 1/2) n) (taylor inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/3 (/ 1 x)) (* 1/2 (/ 1 n))) (+ 1/2 (/ 1/2 (* n x)))) n) (taylor inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/3 (/ 1 x)) (+ (/ 1/6 (* (pow n 2) x)) (* 1/2 (/ 1 n)))) (+ 1/2 (/ 1/2 (* n x)))) n) (taylor inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/3 (/ 1 x)) (+ (/ 1/6 (* (pow n 2) x)) (* 1/2 (/ 1 n)))) (+ 1/2 (/ 1/2 (* n x)))) n) (taylor inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (/ (log x) (* n x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 3)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n) (taylor inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* 1/3 (/ 1 (pow x 2))) (+ (/ 1/2 (* n x)) (+ (/ (log x) n) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* 1/3 (/ 1 (pow x 2))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 2)))) (+ (/ (log x) n) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) x))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/3 (/ 1 (pow x 2))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 2)))) (+ (/ (log x) n) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))))))))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n) (taylor inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 n) (taylor inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1/3 (* 1/2 (/ 1 n))) n) (taylor inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1/3 (/ 1/6 (pow n 2))) (* 1/2 (/ 1 n))) n) (taylor inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1/3 (/ 1/6 (pow n 2))) (* 1/2 (/ 1 n))) n) (taylor inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (patch (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log (+ 1 x)) n)) (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n))) (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n))) (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log x) n)) (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n))) (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n))) (taylor -inf n) (#s(alt (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (patch (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) n) (patch (/.f64 #s(literal 1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (log x) (* n x))) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (pow (log x) 2) (* n x))) (/ (log x) x)) n)) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (pow (log x) 2) x)) (* -1/6 (/ (pow (log x) 3) (* n x)))) n)) (/ (log x) x)) n)) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (patch (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ (log x) (* n x))) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1/2 (/ (pow (log x) 2) (* n x)))) n)) (/ 1 x)) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) (* n x))) (* 1/2 (/ (pow (log x) 2) x))) n))) n)) (/ 1 x)) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (patch (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) 1) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x)))) n)) (* 1/2 (/ 1 x))) 1) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1 (/ (+ (* -1/2 (/ (log x) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/4 (/ (pow (log x) 2) x)))) n)) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x))))) n)) (* 1/2 (/ 1 x))) 1) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (pow (log x) 3) x)) (+ (* 1/6 (pow (log x) 3)) (* 1/4 (/ (pow (log x) 2) x)))) n)) (+ (* -1/2 (/ (log x) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/4 (/ (pow (log x) 2) x))))) n)) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x))))) n)) (* 1/2 (/ 1 x))) 1) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) 1) (* n x))) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (pow (log x) 3) (pow x 2))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2)))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) n)) (taylor -inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ 1/2 (* -1 (/ (- 1/2 (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n)) (taylor -inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ 1/2 (* -1 (/ (- (+ 1/2 (* 1/6 (/ 1 (* n x)))) (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n)) (taylor -inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ 1/2 (* -1 (/ (- (+ 1/2 (* 1/6 (/ 1 (* n x)))) (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n)) (taylor -inf n) (#s(alt (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (patch (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) (* n x))) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/6 (/ (log x) (pow x 3))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2)))))) n)) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2)))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) (patch (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (* 1/2 (/ 1 x)))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) x)))) (* 1/6 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) x)) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* 1/6 (/ (log x) (pow x 2))) (+ (* 1/6 (pow (log x) 3)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) x))))) n)) (+ (* -1/2 (pow (log x) 2)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) x))))) (* 1/6 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n)) (taylor -inf n) (#s(alt (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) (patch (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 (pow n 2)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (patch (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 n) (taylor -inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 n)) 1/3) n)) (taylor -inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/6 (/ 1 n)) 1/2) n)) 1/3) n)) (taylor -inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/6 (/ 1 n)) 1/2) n)) 1/3) n)) (taylor -inf n) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
125.0ms
n
@0
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (log (+ 1 x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (/ (/ (pow x (/ 1 n)) x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (/ 1 n)) x) (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) (log x) (/ 1/2 (* n n)) (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))))
108.0ms
n
@inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (log (+ 1 x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (/ (/ (pow x (/ 1 n)) x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (/ 1 n)) x) (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) (log x) (/ 1/2 (* n n)) (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))))
66.0ms
x
@inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (log (+ 1 x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (/ (/ (pow x (/ 1 n)) x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (/ 1 n)) x) (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) (log x) (/ 1/2 (* n n)) (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))))
23.0ms
n
@-inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (log (+ 1 x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (/ (/ (pow x (/ 1 n)) x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (/ 1 n)) x) (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) (log x) (/ 1/2 (* n n)) (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))))
17.0ms
x
@-inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (log (+ 1 x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (/ (/ (pow x (/ 1 n)) x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (/ 1 n)) x) (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) (log x) (/ 1/2 (* n n)) (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))))

simplify507.0ms (2.1%)

Memory
-12.6MiB live, 211.6MiB allocated
Algorithm
egg-herbie
Rules
9 150×lower-fma.f64
9 150×lower-fma.f32
6 634×lower-+.f64
6 634×lower-+.f32
4 234×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094911469
1300110829
0832010257
Stop Event
iter limit
node limit
Counts
432 → 431
Calls
Call 1
Inputs
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(* -1 (log x))
(- x (log x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
x
(* x (+ 1 (* -1/2 x)))
(* x (+ 1 (* x (- (* 1/3 x) 1/2))))
(* x (+ 1 (* x (- (* x (+ 1/3 (* -1/4 x))) 1/2))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(/ (exp (/ (log x) n)) (* n x))
(/ (exp (/ (log x) n)) (* n x))
(/ (exp (/ (log x) n)) (* n x))
(/ (exp (/ (log x) n)) (* n x))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (exp (/ (log x) n)) x)
(/ (exp (/ (log x) n)) x)
(/ (exp (/ (log x) n)) x)
(/ (exp (/ (log x) n)) x)
(/ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x)
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x)
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x)
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2))
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))) x)
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x)
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x)
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x)
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))
(/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))
(/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2))
(log x)
(log x)
(log x)
(log x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/ 1 x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(* -1 (log (/ 1 x)))
(+ (* -1 (log (/ 1 x))) (/ 1 x))
(- (+ (* -1 (log (/ 1 x))) (/ 1 x)) (/ 1/2 (pow x 2)))
(- (+ (* -1 (log (/ 1 x))) (+ (/ 1 x) (* 1/3 (/ 1 (pow x 3))))) (/ 1/2 (pow x 2)))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) n)
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) n)
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))
(* -1 (log (/ 1 x)))
(* -1 (log (/ 1 x)))
(* -1 (log (/ 1 x)))
(* -1 (log (/ 1 x)))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ 1 x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (/ 1 x)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(+ (* -1 (/ (+ (* -1 (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x))) x)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n))
(+ (* -1 (/ (+ (* -1 (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x))) x)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (* -1 (log (/ -1 x))))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ (exp (/ (log x) n)) (* n x))
(/ (exp (/ (log x) n)) (* n x))
(/ (exp (/ (log x) n)) (* n x))
(/ (exp (/ (log x) n)) (* n x))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ (exp (/ (log x) n)) x)
(/ (exp (/ (log x) n)) x)
(/ (exp (/ (log x) n)) x)
(/ (exp (/ (log x) n)) x)
(* 1/2 (/ (exp (/ (log x) n)) (* (pow n 2) x)))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (exp (/ (log x) n)) (* (pow n 2) (pow x 2))))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2))
(/ 1/6 (* (pow n 3) x))
(/ (+ (* n (- 1/2 (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3))
(/ (+ (* n (- (+ 1/2 (* n (- (* 1/3 (/ 1 x)) 1/2))) (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3))
(/ (+ (* n (- (+ 1/2 (* n (- (* 1/3 (/ 1 x)) 1/2))) (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 3))))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) (pow x 2))) (pow n 3))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 2))))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) x)) (pow n 3))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* n (+ (exp (/ (log x) n)) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) x))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) x)))) (pow n 3))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* n (+ (exp (/ (log x) n)) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) x))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) x)))) (pow n 3))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/6 (pow n 3))
(/ (+ 1/6 (* -1/2 n)) (pow n 3))
(/ (+ 1/6 (* n (- (* 1/3 n) 1/2))) (pow n 3))
(/ (+ 1/6 (* n (- (* 1/3 n) 1/2))) (pow n 3))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
1
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
1
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 (* n x))
(/ (+ (/ 1 x) (/ (log x) (* n x))) n)
(/ (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) n)
(/ (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ 1 x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))
(+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))))
(/ (- 1 (* 1/2 (/ 1 x))) n)
(/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (/ 1/2 (* n x)) (/ (log x) n)))) (* 1/2 (/ 1 x))) n)
(/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (* 1/2 (/ (log x) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (/ (log x) n))))))) (* 1/2 (/ 1 x))) n)
(/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (* -1/12 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/4 (/ (pow (log x) 2) (* (pow n 3) x))) (+ (* 1/2 (/ (log x) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (/ (log x) n)))))))))) (* 1/2 (/ 1 x))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- 1 (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x))))) (/ 1/2 (pow x 2))) n)
(/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (log x) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x)))))))) (/ 1/2 (pow x 2))) n)
(/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) (pow x 2)))) (+ (* -1/12 (/ (pow (log x) 3) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/4 (/ (pow (log x) 2) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (log x) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x))))))))))) (/ 1/2 (pow x 2))) n)
(/ (- (* 1/3 (/ 1 x)) 1/2) n)
(/ (- (+ (* 1/3 (/ 1 x)) (* 1/2 (/ 1 n))) (+ 1/2 (/ 1/2 (* n x)))) n)
(/ (- (+ (* 1/3 (/ 1 x)) (+ (/ 1/6 (* (pow n 2) x)) (* 1/2 (/ 1 n)))) (+ 1/2 (/ 1/2 (* n x)))) n)
(/ (- (+ (* 1/3 (/ 1 x)) (+ (/ 1/6 (* (pow n 2) x)) (* 1/2 (/ 1 n)))) (+ 1/2 (/ 1/2 (* n x)))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (/ (log x) (* n x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/ (- (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/ (- (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 3)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) n)
(/ (- (+ 1 (+ (* 1/3 (/ 1 (pow x 2))) (+ (/ 1/2 (* n x)) (+ (/ (log x) n) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n)
(/ (- (+ 1 (+ (* 1/3 (/ 1 (pow x 2))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 2)))) (+ (/ (log x) n) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n)
(/ (- (+ 1 (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) x))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/3 (/ 1 (pow x 2))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 2)))) (+ (/ (log x) n) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))))))))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n)
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/3 n)
(/ (- 1/3 (* 1/2 (/ 1 n))) n)
(/ (- (+ 1/3 (/ 1/6 (pow n 2))) (* 1/2 (/ 1 n))) n)
(/ (- (+ 1/3 (/ 1/6 (pow n 2))) (* 1/2 (/ 1 n))) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
1
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
1
(+ 1 (/ (log x) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 (* n x))
(* -1 (/ (- (* -1 (/ (log x) (* n x))) (/ 1 x)) n))
(* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (pow (log x) 2) (* n x))) (/ (log x) x)) n)) (/ 1 x)) n))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (pow (log x) 2) x)) (* -1/6 (/ (pow (log x) 3) (* n x)))) n)) (/ (log x) x)) n)) (/ 1 x)) n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ 1 x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1/2 (/ (pow (log x) 2) (* n x)))) n)) (/ 1 x))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) (* n x))) (* 1/2 (/ (pow (log x) 2) x))) n))) n)) (/ 1 x))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) n))
(* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x)))) n)) (* 1/2 (/ 1 x))) 1) n))
(* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1 (/ (+ (* -1/2 (/ (log x) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/4 (/ (pow (log x) 2) x)))) n)) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x))))) n)) (* 1/2 (/ 1 x))) 1) n))
(* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (pow (log x) 3) x)) (+ (* 1/6 (pow (log x) 3)) (* 1/4 (/ (pow (log x) 2) x)))) n)) (+ (* -1/2 (/ (log x) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/4 (/ (pow (log x) 2) x))))) n)) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x))))) n)) (* 1/2 (/ 1 x))) 1) n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) (* n x)))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (pow (log x) 3) (pow x 2))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2)))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n))
(* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) n))
(* -1 (/ (- (+ 1/2 (* -1 (/ (- 1/2 (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n))
(* -1 (/ (- (+ 1/2 (* -1 (/ (- (+ 1/2 (* 1/6 (/ 1 (* n x)))) (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n))
(* -1 (/ (- (+ 1/2 (* -1 (/ (- (+ 1/2 (* 1/6 (/ 1 (* n x)))) (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) (* n x)))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/6 (/ (log x) (pow x 3))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2)))))) n)) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2)))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (* 1/2 (/ 1 x)))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) x)))) (* 1/6 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) x)) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* 1/6 (/ (log x) (pow x 2))) (+ (* 1/6 (pow (log x) 3)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) x))))) n)) (+ (* -1/2 (pow (log x) 2)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) x))))) (* 1/6 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/2 (pow n 2))
(/ 1/3 n)
(* -1 (/ (- (* 1/2 (/ 1 n)) 1/3) n))
(* -1 (/ (- (* -1 (/ (- (* 1/6 (/ 1 n)) 1/2) n)) 1/3) n))
(* -1 (/ (- (* -1 (/ (- (* 1/6 (/ 1 n)) 1/2) n)) 1/3) n))
Outputs
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(* -1 (log x))
(neg.f64 (log.f64 x))
(- x (log x))
(-.f64 x (log.f64 x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
x
(* x (+ 1 (* -1/2 x)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)
(* x (+ 1 (* x (- (* 1/3 x) 1/2))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* x (- (* x (+ 1/3 (* -1/4 x))) 1/2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/4 binary64) x #s(literal 1/3 binary64)) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x)
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)
(*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x)
(/.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x)
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x)
(/.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x)
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) x)
(/.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x)
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))
(*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2))
(/.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) (*.f64 x x))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2))
(/.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) (*.f64 x x))
(/ (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n)) (pow x 2))
(/.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) (*.f64 x x))
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x)
(/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x)
(/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(/ (- (+ (* 1/6 (/ 1 (pow n 3))) (+ (* 1/3 (/ 1 n)) (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))))) (* 1/2 (/ 1 (pow n 2)))) x)
(/.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x)
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))
(*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))))
(/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/.f64 (fma.f64 (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (exp.f64 (/.f64 (log.f64 x) n)))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/.f64 (fma.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (exp.f64 (/.f64 (log.f64 x) n)))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/.f64 (fma.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (exp.f64 (/.f64 (log.f64 x) n)))) (pow.f64 x #s(literal 3 binary64)))
(/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))
(*.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x))
(/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2))
(/.f64 (fma.f64 (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (exp.f64 (/.f64 (log.f64 x) n)))) (*.f64 x x))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2))
(/.f64 (fma.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (exp.f64 (/.f64 (log.f64 x) n)))) (*.f64 x x))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 2))
(/.f64 (fma.f64 (fma.f64 x (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)))) x (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (exp.f64 (/.f64 (log.f64 x) n)))) (*.f64 x x))
(log x)
(log.f64 x)
(log x)
(log.f64 x)
(log x)
(log.f64 x)
(log x)
(log.f64 x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) x))) x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(+ (* -1 (log (/ 1 x))) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 x))
(- (+ (* -1 (log (/ 1 x))) (/ 1 x)) (/ 1/2 (pow x 2)))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(- (+ (* -1 (log (/ 1 x))) (+ (/ 1 x) (* 1/3 (/ 1 (pow x 3))))) (/ 1/2 (pow x 2)))
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) n)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) x) (/.f64 #s(literal 1/2 binary64) n)))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) x) (/.f64 #s(literal 1/2 binary64) n)))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) x) (/.f64 #s(literal 1/2 binary64) n)))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) n)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))
(+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) n) x) (/.f64 #s(literal 1/3 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (/ 1 x)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) x))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) x)
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) x) (/.f64 #s(literal 1/2 binary64) n)))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) x) (/.f64 #s(literal 1/2 binary64) n)))
(- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1/6 (* (pow n 3) x)) (/ 1/3 (* n x)))) (+ (* 1/2 (/ 1 n)) (/ 1/2 (* (pow n 2) x))))
(-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) x) (/.f64 #s(literal 1/2 binary64) n)))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 n)) #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) x)) x)
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 n)) #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) x)) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)
(+ (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))
(fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(+ (* -1 (/ (+ (* -1 (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x))) x)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(+ (* -1 (/ (+ (* -1 (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x))) x)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (exp (/ (log x) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(/ (exp (/ (log x) n)) x)
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)
(* 1/2 (/ (exp (/ (log x) n)) (* (pow n 2) x)))
(*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 n x) n)) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) x)) (* n (+ (exp (/ (log x) n)) (* -1/2 (/ (exp (/ (log x) n)) x))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) #s(literal 1/2 binary64))) (*.f64 n n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* 1/2 (/ (exp (/ (log x) n)) (* (pow n 2) (pow x 2))))
(*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 (*.f64 n x) n) x)) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal -1/2 binary64) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal -1/2 binary64) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* -1/2 (/ (exp (/ (log x) n)) (pow x 2))) (/ (exp (/ (log x) n)) x)))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal -1/2 binary64) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 n n))
(/ 1/6 (* (pow n 3) x))
(/.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) x)
(/ (+ (* n (- 1/2 (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3))
(/.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) n (/.f64 #s(literal 1/6 binary64) x)) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* n (- (+ 1/2 (* n (- (* 1/3 (/ 1 x)) 1/2))) (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) n (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x))) n (/.f64 #s(literal 1/6 binary64) x)) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* n (- (+ 1/2 (* n (- (* 1/3 (/ 1 x)) 1/2))) (* 1/2 (/ 1 x)))) (* 1/6 (/ 1 x))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) n (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x))) n (/.f64 #s(literal 1/6 binary64) x)) (pow.f64 n #s(literal 3 binary64)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 3))))
(*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 n #s(literal 3 binary64))))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) (pow x 2))) (pow n 3))
(/.f64 (fma.f64 (/.f64 n x) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)) (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 x x))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 x x))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 2))))
(*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) x)) (pow n 3))
(/.f64 (fma.f64 (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* n (+ (exp (/ (log x) n)) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) x))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) x)))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) (exp.f64 (/.f64 (log.f64 x) n))) n (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 2))) (* n (+ (* n (+ (exp (/ (log x) n)) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) x))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) x)))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) (exp.f64 (/.f64 (log.f64 x) n))) n (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/6 (pow n 3))
(/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))
(/ (+ 1/6 (* -1/2 n)) (pow n 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/6 binary64)) (pow.f64 n #s(literal 3 binary64)))
(/ (+ 1/6 (* n (- (* 1/3 n) 1/2))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) n #s(literal -1/2 binary64)) n #s(literal 1/6 binary64)) (pow.f64 n #s(literal 3 binary64)))
(/ (+ 1/6 (* n (- (* 1/3 n) 1/2))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) n #s(literal -1/2 binary64)) n #s(literal 1/6 binary64)) (pow.f64 n #s(literal 3 binary64)))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
1
#s(literal 1 binary64)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (+ (/ 1 x) (/ (log x) (* n x))) n)
(/.f64 (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)) n)
(/ (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) n)
(/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))) n)
(/ (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) n)
(/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))
(+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)))
(+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))))
(/ (- 1 (* 1/2 (/ 1 x))) n)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) n)
(/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (/ 1/2 (* n x)) (/ (log x) n)))) (* 1/2 (/ 1 x))) n)
(/.f64 (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (/.f64 (log.f64 x) n) x) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x))) (/.f64 (log.f64 x) n)) (/.f64 #s(literal 1/2 binary64) x)) n)
(/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (* 1/2 (/ (log x) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (/ (log x) n))))))) (* 1/2 (/ 1 x))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 n n)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 (*.f64 n x) n)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 (log.f64 x) n)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (log.f64 x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) n)
(/ (- (+ 1 (+ (* -1/2 (/ (log x) (* n x))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (* -1/12 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/4 (/ (pow (log x) 2) (* (pow n 3) x))) (+ (* 1/2 (/ (log x) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (/ (log x) n)))))))))) (* 1/2 (/ 1 x))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 n n)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (fma.f64 (/.f64 #s(literal -1/12 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 n #s(literal 3 binary64)) x)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 (*.f64 n x) n)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 (log.f64 x) n))))))) (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (log.f64 x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ (- 1 (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) n) x)
(/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x))))) (/ 1/2 (pow x 2))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (log.f64 x) n) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) n)
(/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (log x) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x)))))))) (/ 1/2 (pow x 2))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (log.f64 x) n) (fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 (*.f64 (*.f64 n x) n) x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 n x) n))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) n)
(/ (- (+ (* -1/2 (/ (log x) (* n (pow x 2)))) (+ (* -1/4 (/ (pow (log x) 2) (* (pow n 2) (pow x 2)))) (+ (* -1/12 (/ (pow (log x) 3) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/4 (/ (pow (log x) 2) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (log x) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (/ (log x) (* n x))))))))))) (/ 1/2 (pow x 2))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (log.f64 x) n) (fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) (fma.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 x x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 n #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 (*.f64 (*.f64 n x) n) x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 n x) n))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) n)
(/ (- (* 1/3 (/ 1 x)) 1/2) n)
(/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) n)
(/ (- (+ (* 1/3 (/ 1 x)) (* 1/2 (/ 1 n))) (+ 1/2 (/ 1/2 (* n x)))) n)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) #s(literal 1/2 binary64))) n)
(/ (- (+ (* 1/3 (/ 1 x)) (+ (/ 1/6 (* (pow n 2) x)) (* 1/2 (/ 1 n)))) (+ 1/2 (/ 1/2 (* n x)))) n)
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 n x) n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 #s(literal 1/3 binary64) x)) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) #s(literal 1/2 binary64))) n)
(/ (- (+ (* 1/3 (/ 1 x)) (+ (/ 1/6 (* (pow n 2) x)) (* 1/2 (/ 1 n)))) (+ 1/2 (/ 1/2 (* n x)))) n)
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 n x) n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 #s(literal 1/3 binary64) x)) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) #s(literal 1/2 binary64))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))
(/ (- (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (/ (log x) (* n x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/.f64 (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 x x)) (/.f64 (log.f64 x) n) (/.f64 (/.f64 (log.f64 x) n) x))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))) n)
(/ (- (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 n x) n) x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 n x) n))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) n) n)))) (fma.f64 (log.f64 x) (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 n x) n) x)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) n))) (/.f64 (/.f64 (log.f64 x) n) x)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))) n)
(/ (- (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 3)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (log.f64 x) (pow.f64 n #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (pow.f64 n #s(literal 3 binary64)) x) x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 n #s(literal 3 binary64)) x))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 x x)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 n x) n) x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 n x) n))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) n) n)))) (fma.f64 (log.f64 x) (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 n x) n) x)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) n))) (/.f64 (/.f64 (log.f64 x) n) x))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) n)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)
(/ (- (+ 1 (+ (* 1/3 (/ 1 (pow x 2))) (+ (/ 1/2 (* n x)) (+ (/ (log x) n) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (log.f64 x) x) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) n) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 (log.f64 x) n))) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1/2 binary64) x))) n)
(/ (- (+ 1 (+ (* 1/3 (/ 1 (pow x 2))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 2)))) (+ (/ (log x) n) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n)
(/.f64 (-.f64 (+.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 n n)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 n x) n) x))) (fma.f64 (log.f64 x) (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 n x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 n x))) (/.f64 (log.f64 x) n)))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1/2 binary64) x))) n)
(/ (- (+ 1 (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) x))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/3 (/ 1 (pow x 2))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) x))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (+ (/ 1/2 (* n x)) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 2)))) (+ (/ (log x) n) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n x)))))))))))))) (+ (* 1/2 (/ 1 x)) (/ 1/2 (* n (pow x 2))))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 (log.f64 x) (pow.f64 n #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (pow.f64 n #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 n n)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 n x) n) x))) (fma.f64 (log.f64 x) (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 n x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (*.f64 n x))) (/.f64 (log.f64 x) n)))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x)))))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1/2 binary64) x))) n)
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/3 n)
(/.f64 #s(literal 1/3 binary64) n)
(/ (- 1/3 (* 1/2 (/ 1 n))) n)
(/.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)
(/ (- (+ 1/3 (/ 1/6 (pow n 2))) (* 1/2 (/ 1 n))) n)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n n)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)
(/ (- (+ 1/3 (/ 1/6 (pow n 2))) (* 1/2 (/ 1 n))) n)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n n)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
1
#s(literal 1 binary64)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) n))
1
#s(literal 1 binary64)
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log.f64 x)) n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* -1 (/ (log x) (* n x))) (/ 1 x)) n))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (log.f64 x) n) (/.f64 #s(literal -1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (pow (log x) 2) (* n x))) (/ (log x) x)) n)) (/ 1 x)) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) x) #s(literal 1/2 binary64) (/.f64 (log.f64 x) x)) n) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (pow (log x) 2) x)) (* -1/6 (/ (pow (log x) 3) (* n x)))) n)) (/ (log x) x)) n)) (/ 1 x)) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (log.f64 x) x) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) x) #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64))) n)) n) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1/2 (/ (pow (log x) 2) (* n x)))) n)) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 (neg.f64 (log.f64 x)) x)) n))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) (* n x))) (* 1/2 (/ (pow (log x) 2) x))) n))) n)) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) x) #s(literal 1/6 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) (neg.f64 n)) (/.f64 (log.f64 x) x)) n))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) n))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) n)
(* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x)))) n)) (* 1/2 (/ 1 x))) 1) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (fma.f64 (/.f64 (log.f64 x) x) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (log.f64 x)) n)) #s(literal 1 binary64)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1 (/ (+ (* -1/2 (/ (log x) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/4 (/ (pow (log x) 2) x)))) n)) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x))))) n)) (* 1/2 (/ 1 x))) 1) n))
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (-.f64 (log.f64 x) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (log.f64 x) x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal 1/4 binary64))) n)) (fma.f64 (/.f64 (log.f64 x) x) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) x))) n)) #s(literal -1 binary64) #s(literal 1 binary64)) n)
(* -1 (/ (- (+ (* -1 (/ (+ (log x) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (pow (log x) 3) x)) (+ (* 1/6 (pow (log x) 3)) (* 1/4 (/ (pow (log x) 2) x)))) n)) (+ (* -1/2 (/ (log x) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/4 (/ (pow (log x) 2) x))))) n)) (+ (* -1/2 (/ (log x) x)) (* 1/2 (/ 1 x))))) n)) (* 1/2 (/ 1 x))) 1) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (log.f64 x) x) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (log.f64 x) x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal 1/4 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) #s(literal -1/12 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (neg.f64 n)))) n)) (log.f64 x)) n)) #s(literal 1 binary64)) (neg.f64 n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) (* n x)))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (log.f64 x) x) (+.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))) n)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (log.f64 x) x) (+.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 x x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) (*.f64 (/.f64 #s(literal 1/4 binary64) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x))) n)) n)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (pow (log x) 3) (pow x 2))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/4 (/ (pow (log x) 2) (pow x 2)))))) n)) (+ (* -1/2 (/ (log x) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) n)) (/ 1/2 (pow x 2))) (/ 1 x)) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (log.f64 x) x) (+.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 x x)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) (fma.f64 (/.f64 #s(literal 1/4 binary64) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 (fma.f64 (/.f64 #s(literal -1/12 binary64) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 x x)) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) #s(literal 1/6 binary64)))) (neg.f64 n)))) n)) n)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 n))
(* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) n))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))
(* -1 (/ (- (+ 1/2 (* -1 (/ (- 1/2 (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))
(* -1 (/ (- (+ 1/2 (* -1 (/ (- (+ 1/2 (* 1/6 (/ 1 (* n x)))) (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))
(* -1 (/ (- (+ 1/2 (* -1 (/ (- (+ 1/2 (* 1/6 (/ 1 (* n x)))) (* 1/2 (/ 1 x))) n))) (* 1/3 (/ 1 x))) n))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) (* n x)))
(/.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (neg.f64 n)) x)
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (-.f64 (-.f64 (+.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (log.f64 x) x))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3 binary64)))) n)) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (log.f64 x) x) (/.f64 (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 x x)) (-.f64 (fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) n)) (-.f64 (+.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3 binary64))))) n)) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/6 (/ (log x) (pow x 3))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2)))))) n)) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2)))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (log.f64 x) x) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (/.f64 (log.f64 x) x) (/.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) (fma.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (log.f64 x) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) #s(literal 1/2 binary64)))) n)) (-.f64 (fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) n)) (-.f64 (+.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3 binary64))))) n)) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 n))
(* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (* 1/2 (/ 1 x)))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (+.f64 (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 #s(literal 1/2 binary64) x)) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) n)) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) x)) (+ (* -1/2 (pow (log x) 2)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) x)))) (* 1/6 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (log.f64 x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (-.f64 (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (fma.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) n)) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (log.f64 x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) n)) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (log x) (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) x)) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) x)) (+ (* 1/6 (/ (log x) (pow x 2))) (+ (* 1/6 (pow (log x) 3)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) x))))) n)) (+ (* -1/2 (pow (log x) 2)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) x))))) (* 1/6 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))))) (* 1/2 (/ 1 (pow x 2)))) n)) (* 1/2 (/ 1 x))) (+ 1 (* 1/3 (/ 1 (pow x 2))))) n))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (log.f64 x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) #s(literal -1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (log.f64 x) (*.f64 x x)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)))) n)) (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))) n)) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (log.f64 x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) n)) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/ 1/3 n)
(/.f64 #s(literal 1/3 binary64) n)
(* -1 (/ (- (* 1/2 (/ 1 n)) 1/3) n))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) n) #s(literal 1/3 binary64)) n)
(* -1 (/ (- (* -1 (/ (- (* 1/6 (/ 1 n)) 1/2) n)) 1/3) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) n) #s(literal 1/2 binary64)) n) #s(literal -1 binary64) #s(literal -1/3 binary64)) (neg.f64 n))
(* -1 (/ (- (* -1 (/ (- (* 1/6 (/ 1 n)) 1/2) n)) 1/3) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) n) #s(literal 1/2 binary64)) n) #s(literal -1 binary64) #s(literal -1/3 binary64)) (neg.f64 n))

rewrite169.0ms (0.7%)

Memory
29.6MiB live, 305.6MiB allocated
Rules
3 864×lower-*.f32
3 862×lower-*.f64
3 524×lower-/.f32
3 500×lower-/.f64
3 498×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042389
070389
1334363
23736363
08235353
Stop Event
iter limit
node limit
iter limit
Counts
21 → 488
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x)
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n))
(log.f64 x)
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval411.0ms (1.7%)

Memory
-13.2MiB live, 456.4MiB allocated
Compiler

Compiled 50 979 to 4 566 computations (91% saved)

prune154.0ms (0.6%)

Memory
3.0MiB live, 129.0MiB allocated
Pruning

27 alts after pruning (24 fresh and 3 done)

PrunedKeptTotal
New1 457191 476
Fresh459
Picked325
Done011
Total1 464271 491
Accuracy
100.0%
Counts
1 491 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.1%
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
53.9%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
58.8%
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.0%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
39.2%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
26.3%
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) #s(literal -1 binary64)))
31.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
37.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64))) n)) x))
48.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #s(approx (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
57.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
57.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
41.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
59.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 n (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
60.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
50.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (*.f64 (log1p.f64 x) n) (*.f64 n (log.f64 x))) (*.f64 n n)))
60.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 n #s(literal -1 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))))
60.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
44.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
32.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
60.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
53.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
41.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
27.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
44.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
Compiler

Compiled 909 to 647 computations (28.8% saved)

simplify85.0ms (0.4%)

Memory
2.3MiB live, 41.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 1 binary64) x)
cost-diff0
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))
cost-diff0
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))
cost-diff0
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
cost-diff0
(-.f64 (log1p.f64 x) (log.f64 x))
cost-diff0
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))
cost-diff0
(neg.f64 (log.f64 x))
cost-diff0
#s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))
cost-diff0
(/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
cost-diff0
#s(approx (pow x (/ 1 n)) #s(literal 1 binary64))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
cost-diff0
(-.f64 (log1p.f64 x) (log.f64 x))
cost-diff0
(pow.f64 n #s(literal -1 binary64))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
cost-diff6080
(*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
Rules
868×lower-fma.f64
868×lower-fma.f32
596×lower-*.f32
594×lower-*.f64
358×div-sub
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
040275
060275
180275
2106267
3168267
4280257
5440257
6655257
7899257
81351257
91949257
102178257
112394257
122442257
132450257
142457257
152459257
02459257
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
(pow.f64 n #s(literal -1 binary64))
n
#s(literal -1 binary64)
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (pow x (/ 1 n)) #s(literal 1 binary64))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
(/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)
#s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))
(neg.f64 (log.f64 x))
(log.f64 x)
x
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))
#s(literal 1 binary64)
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
n
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))
(+.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(/.f64 #s(literal 2 binary64) n)
#s(literal 2 binary64)
n
(pow.f64 x (/.f64 #s(literal 2 binary64) n))
(+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(pow.f64 x (pow.f64 n #s(literal -1 binary64)))
(pow.f64 n #s(literal -1 binary64))
#s(literal -1 binary64)
(exp.f64 (/.f64 (log1p.f64 x) n))
(/.f64 (log1p.f64 x) n)
(log1p.f64 x)
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(pow.f64 n #s(literal -1 binary64))
n
#s(literal -1 binary64)
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (pow x (/ 1 n)) #s(literal 1 binary64))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
(/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)
#s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))
(neg.f64 (log.f64 x))
(log.f64 x)
x
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
#s(literal 1 binary64)
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
n
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))
(+.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
(/.f64 #s(literal 2 binary64) n)
#s(literal 2 binary64)
n
(pow.f64 x (/.f64 #s(literal 2 binary64) n))
(+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(pow.f64 x (pow.f64 n #s(literal -1 binary64)))
(pow.f64 n #s(literal -1 binary64))
#s(literal -1 binary64)
(exp.f64 (/.f64 (log1p.f64 x) n))
(/.f64 (log1p.f64 x) n)
(log1p.f64 x)

localize343.0ms (1.4%)

Memory
14.0MiB live, 217.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.078125
(/.f64 (log1p.f64 x) n)
accuracy0.21484375000000003
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
accuracy0.7425352825660696
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))
accuracy26.341645445471666
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))
accuracy0.17578125
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
accuracy0.21350814817718555
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))
accuracy7.0182489938989425
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
accuracy16.878535629778224
(-.f64 (log1p.f64 x) (log.f64 x))
accuracy0
(log.f64 x)
accuracy0.140625
(/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)
accuracy7.0182489938989425
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
accuracy17.730327707294215
#s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))
accuracy1.5567562010343472
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
accuracy7.206058856155539
#s(approx (pow x (/ 1 n)) #s(literal 1 binary64))
accuracy26.340730760169667
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
accuracy0
(log.f64 x)
accuracy0.17416000976844204
(*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
accuracy7.0182489938989425
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
accuracy16.878535629778224
(-.f64 (log1p.f64 x) (log.f64 x))
Samples
118.0ms88×2valid
92.0ms80×1valid
71.0ms71×0exit
7.0ms10×1exit
2.0ms0valid
Compiler

Compiled 257 to 31 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 256.0ms
ival-pow: 142.0ms (55.4% of total)
adjust: 41.0ms (16% of total)
ival-div: 36.0ms (14.1% of total)
ival-sub: 7.0ms (2.7% of total)
ival-log: 7.0ms (2.7% of total)
ival-add: 7.0ms (2.7% of total)
ival-log1p: 6.0ms (2.3% of total)
ival-mult: 5.0ms (2% of total)
ival-exp: 4.0ms (1.6% of total)
ival-neg: 2.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series216.0ms (0.9%)

Memory
-19.4MiB live, 178.2MiB allocated
Counts
20 → 408
Calls
Call 1
Inputs
#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())
#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())
#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())
#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())
#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())
#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())
#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())
#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())
#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- x (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 x))) (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ x n)) (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- x (log x)) (taylor 0 x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 x))) (log x)) (taylor 0 x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x)) (taylor 0 x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (log x))) (taylor 0 x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2)))) (taylor 0 x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* x (- (* -1 (* x (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2))))) (taylor 0 x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* x (- (* x (- (* -1 (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 4)))))) (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2))))) (taylor 0 x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (exp (* 2 (/ (log x) n)))) (+ 1 (exp (/ (log x) n)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2)))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3)))) (+ (* 2 (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* n (+ 1 (exp (/ (log x) n))))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow (+ 1 (exp (/ (log x) n))) 2))))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2/3 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* 4/3 (/ 1 (* (pow n 3) (+ 1 (exp (/ (log x) n)))))) (+ (* 2 (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 3)))) (+ (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 4))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (pow (+ 1 (exp (/ (log x) n))) 3)))))))) (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (+ (* 2 (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 4))) (+ (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow (+ 1 (exp (/ (log x) n))) 2)) (/ (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2)))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (+ 1 (exp (/ (log x) n)))))))))) (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))))) (+ (* 2 (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* n (+ 1 (exp (/ (log x) n))))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow (+ 1 (exp (/ (log x) n))) 2))))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (* 2 (/ (log x) n)))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* 2 (/ x n))) (exp (* 2 (/ (log x) n)))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* 2 (/ 1 n))))) (exp (* 2 (/ (log x) n)))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 2 (/ 1 (pow n 2))) (* x (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2)))))) (/ 1 n))) (* 2 (/ 1 n))))) (exp (* 2 (/ (log x) n)))) (taylor 0 x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ x n))) (taylor 0 x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* 2 (/ 1 n))))) (taylor 0 x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* x (- (+ (* 2 (/ 1 (pow n 2))) (* x (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2)))))) (/ 1 n))) (* 2 (/ 1 n))))) (taylor 0 x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ x n) (taylor 0 x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1/2 (/ x n)) (/ 1 n))) (taylor 0 x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))) (taylor 0 x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -1/4 (/ x n)) (* 1/3 (/ 1 n)))) (* 1/2 (/ 1 n)))) (/ 1 n))) (taylor 0 x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))))) (taylor inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x) (taylor inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 x)) (taylor inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 x)) (taylor inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 x)) (taylor inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 x)) (taylor inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ n (* 1/2 (/ n x)))) (taylor inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ n (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) (pow x 2)))) (* -1/2 (/ n x)))) (taylor inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ n (* -1 (/ (+ (* -1/4 n) (+ (* 1/6 n) (* 1/2 (+ (* -1/4 n) (* 1/3 n))))) (pow x 3)))) (+ (* -1/2 (/ n x)) (+ (* -1/4 (/ n (pow x 2))) (* 1/3 (/ n (pow x 2))))))) (taylor inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (taylor inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* n (pow x 2))))))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (* (pow x 3) (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))))) (+ (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (* n (* (pow x 3) (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n)))))))) (pow x 3))) (+ (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* n (pow x 2)))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (exp (* -1 (/ (log (/ 1 x)) n))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) n)))) (* n (pow x 3)))))))))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x)) x) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 2)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (pow x 3))))) x) (taylor inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (* -2 (/ (log (/ 1 x)) n))) (taylor inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -2 (/ (log (/ 1 x)) n))) (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x)))) (taylor inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -2 (/ (log (/ 1 x)) n))) (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (pow x 2)))) (taylor inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* -2 (/ (log (/ 1 x)) n))) (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (pow x 2)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 3))))) (taylor inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 x))) (taylor inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 x)) n)) (taylor inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (taylor inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (/ 1/2 (* n (pow x 2)))) (taylor inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (* 1/3 (/ 1 (* n (pow x 3)))))) (* 1/2 (/ 1 (* n (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))) (taylor -inf x) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (taylor -inf x) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x)) (taylor -inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) (patch #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (taylor -inf x) (#s(alt (neg.f64 (log.f64 x)) (patch (neg.f64 (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1/2 (/ n x))))) (taylor -inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1 (/ (- (+ (* -1/3 (/ n x)) (* 1/4 (/ n x))) (* -1/2 n)) x))))) (taylor -inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (+ (* -1/3 n) (* 1/4 n)) x)) (+ (* -1/4 (/ n x)) (* 1/6 (/ n x)))) (+ (* -1/3 n) (* 1/4 n))) x)) (* -1/2 n)) x))))) (taylor -inf x) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (* x (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (+ (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) n)) (* 1/2 (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))))))))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n x))) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x))) x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3))))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* 2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n x)))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x))) x))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x))) (taylor -inf x) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor -inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor -inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ 1 x))) (taylor -inf x) (#s(alt (+.f64 #s(literal 1 binary64) x) (patch (+.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 x)))) (taylor -inf x) (#s(alt (log.f64 x) (patch (log.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (log -1) (* -1 (log (/ -1 x)))) n) (taylor -inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ 1 (* n x)) (/ (log -1) n))) (taylor -inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (/ (log -1) n))) (taylor -inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (/ (log -1) n))) (taylor -inf x) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log (+ 1 x)) n)) (taylor 0 n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (/ (log x) n)) (taylor 0 n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n)))) (taylor 0 n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n)))) (taylor 0 n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n)))) (taylor 0 n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n)))) (taylor 0 n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (taylor 0 n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (exp (* 2 (/ (log (+ 1 x)) n))) (taylor 0 n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* 2 (/ (log (+ 1 x)) n))) (taylor 0 n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* 2 (/ (log (+ 1 x)) n))) (taylor 0 n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (exp (* 2 (/ (log (+ 1 x)) n))) (taylor 0 n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor 0 n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor 0 n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor 0 n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor 0 n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log (+ 1 x)) n)) (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))) (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))) (taylor inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log x) n)) (taylor inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))) (taylor inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))) (taylor inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (- (* 2 (log (+ 1 x))) (* 2 (log x))) n)) (taylor inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))) (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n))) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (+ (* 1/2 (/ (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3))) (pow n 2))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n)))) (+ (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n)) (+ (* 1/4 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 2))) (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 2)))))) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (+ (* 1/2 (/ (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4))) (pow n 3))) (+ (* 1/2 (/ (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3))) (pow n 2))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))))) (+ (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n)) (+ (* 1/4 (/ (* (+ (* 1/6 (pow (log x) 3)) (* 1/6 (pow (log (+ 1 x)) 3))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 3))) (+ (* 1/4 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 2))) (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))) (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))))))) (pow n 3))) (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 2))) (* 1/2 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 3))))))))) n) (taylor inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 2 (log (+ 1 x))) (* 2 (log x))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (* 4/3 (/ (pow (log x) 3) (pow n 2))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 2/3 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (* 2/3 (/ (pow (log x) 4) (pow n 3))) (+ (* 4/3 (/ (pow (log x) 3) (pow n 2))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (log (+ 1 x)) n))) (taylor inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 2 (/ (log (+ 1 x)) n)) (* 2 (/ (pow (log (+ 1 x)) 2) (pow n 2))))) (taylor inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 2 (/ (log (+ 1 x)) n)) (* 2 (/ (pow (log (+ 1 x)) 2) (pow n 2)))))) (taylor inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) (patch (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor -inf n) (#s(alt (pow.f64 n #s(literal -1 binary64)) (patch (pow.f64 n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) (patch (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log (+ 1 x)) n)) (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n))) (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n))) (taylor -inf n) (#s(alt #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ (log x) n)) (taylor -inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n))) (taylor -inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n))) (taylor -inf n) (#s(alt #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) (patch #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) (patch (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) (patch (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (- (* -2 (log (+ 1 x))) (* -2 (log x))) n)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))) n)) (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4)))) (+ (* 1/4 (* (+ (* -1/6 (pow (log x) 3)) (* -1/6 (pow (log (+ 1 x)) 3))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (+ (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))))) (* 1/2 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))))))))) n)) (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3))))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))) n)) (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (patch (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -2 (log (+ 1 x))) (* -2 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3))) n)) (* 2 (pow (log (+ 1 x)) 2))) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -4/3 (pow (log (+ 1 x)) 3)) (* -1 (/ (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4))) n))) (* -4/3 (pow (log x) 3))) n)) (* 2 (pow (log (+ 1 x)) 2))) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n)) (taylor -inf n) (#s(alt (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (patch (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (log (+ 1 x)) n))) (taylor -inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -2 (log (+ 1 x))) (* -2 (/ (pow (log (+ 1 x)) 2) n))) n))) (taylor -inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -2 (log (+ 1 x))) (* -1 (/ (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) n)) (* 2 (pow (log (+ 1 x)) 2))) n))) n))) (taylor -inf n) (#s(alt (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (patch (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor -inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor -inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor -inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
#s(alt (/ (log (+ 1 x)) n) (taylor -inf n) (#s(alt (/.f64 (log1p.f64 x) n) (patch (/.f64 (log1p.f64 x) n) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
69.0ms
n
@-inf
((* (pow n -1) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow n -1) (- (log (+ 1 x)) (log x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (neg (log x)) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ n (- (log (+ 1 x)) (log x))) (/ (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (+ (pow x (pow n -1)) (exp (/ (log (+ 1 x)) n)))) (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (pow (+ 1 x) (/ 2 n)) (+ 1 x) (log x) (/ (log (+ 1 x)) n))
39.0ms
x
@0
((* (pow n -1) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow n -1) (- (log (+ 1 x)) (log x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (neg (log x)) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ n (- (log (+ 1 x)) (log x))) (/ (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (+ (pow x (pow n -1)) (exp (/ (log (+ 1 x)) n)))) (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (pow (+ 1 x) (/ 2 n)) (+ 1 x) (log x) (/ (log (+ 1 x)) n))
27.0ms
n
@0
((* (pow n -1) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow n -1) (- (log (+ 1 x)) (log x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (neg (log x)) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ n (- (log (+ 1 x)) (log x))) (/ (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (+ (pow x (pow n -1)) (exp (/ (log (+ 1 x)) n)))) (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (pow (+ 1 x) (/ 2 n)) (+ 1 x) (log x) (/ (log (+ 1 x)) n))
21.0ms
n
@inf
((* (pow n -1) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow n -1) (- (log (+ 1 x)) (log x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (neg (log x)) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ n (- (log (+ 1 x)) (log x))) (/ (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (+ (pow x (pow n -1)) (exp (/ (log (+ 1 x)) n)))) (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (pow (+ 1 x) (/ 2 n)) (+ 1 x) (log x) (/ (log (+ 1 x)) n))
14.0ms
x
@inf
((* (pow n -1) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow n -1) (- (log (+ 1 x)) (log x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (- (log (+ 1 x)) (log x)) (neg (log x)) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ n (- (log (+ 1 x)) (log x))) (/ (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (+ (pow x (pow n -1)) (exp (/ (log (+ 1 x)) n)))) (- (pow (+ 1 x) (/ 2 n)) (pow x (/ 2 n))) (pow (+ 1 x) (/ 2 n)) (+ 1 x) (log x) (/ (log (+ 1 x)) n))

simplify248.0ms (1%)

Memory
45.4MiB live, 270.8MiB allocated
Algorithm
egg-herbie
Rules
7 806×lower-fma.f64
7 806×lower-fma.f32
5 728×lower-+.f64
5 728×lower-+.f32
4 794×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098011471
1317710861
0823410027
Stop Event
iter limit
node limit
Counts
408 → 406
Calls
Call 1
Inputs
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (log x))
(- x (log x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(* -1 (log x))
(- x (log x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(* -1 (log x))
(* -1 (log x))
(* -1 (log x))
(* -1 (log x))
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (/ n (log x)))
(+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2))))
(+ (* -1 (/ n (log x))) (* x (- (* -1 (* x (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(+ (* -1 (/ n (log x))) (* x (- (* x (- (* -1 (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 4)))))) (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(/ (- 1 (exp (* 2 (/ (log x) n)))) (+ 1 (exp (/ (log x) n))))
(- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2)))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n)))))
(- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3)))) (+ (* 2 (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* n (+ 1 (exp (/ (log x) n))))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow (+ 1 (exp (/ (log x) n))) 2))))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n)))))
(- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2/3 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* 4/3 (/ 1 (* (pow n 3) (+ 1 (exp (/ (log x) n)))))) (+ (* 2 (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 3)))) (+ (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 4))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (pow (+ 1 (exp (/ (log x) n))) 3)))))))) (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (+ (* 2 (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 4))) (+ (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow (+ 1 (exp (/ (log x) n))) 2)) (/ (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2)))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (+ 1 (exp (/ (log x) n)))))))))) (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))))) (+ (* 2 (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* n (+ 1 (exp (/ (log x) n))))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow (+ 1 (exp (/ (log x) n))) 2))))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n)))))
(- 1 (exp (* 2 (/ (log x) n))))
(- (+ 1 (* 2 (/ x n))) (exp (* 2 (/ (log x) n))))
(- (+ 1 (* x (+ (* x (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* 2 (/ 1 n))))) (exp (* 2 (/ (log x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 2 (/ 1 (pow n 2))) (* x (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2)))))) (/ 1 n))) (* 2 (/ 1 n))))) (exp (* 2 (/ (log x) n))))
1
(+ 1 (* 2 (/ x n)))
(+ 1 (* x (+ (* x (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* 2 (/ 1 n)))))
(+ 1 (* x (+ (* x (- (+ (* 2 (/ 1 (pow n 2))) (* x (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2)))))) (/ 1 n))) (* 2 (/ 1 n)))))
1
(+ 1 x)
(+ 1 x)
(+ 1 x)
(log x)
(log x)
(log x)
(log x)
(/ x n)
(* x (+ (* -1/2 (/ x n)) (/ 1 n)))
(* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))
(* x (+ (* x (- (* x (+ (* -1/4 (/ x n)) (* 1/3 (/ 1 n)))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ 1 x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp (* -1 (/ (log (/ 1 x)) n)))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/ 1 x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(log (/ 1 x))
(log (/ 1 x))
(log (/ 1 x))
(log (/ 1 x))
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(* n x)
(* x (+ n (* 1/2 (/ n x))))
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) (pow x 2)))) (* -1/2 (/ n x))))
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (+ (* 1/6 n) (* 1/2 (+ (* -1/4 n) (* 1/3 n))))) (pow x 3)))) (+ (* -1/2 (/ n x)) (+ (* -1/4 (/ n (pow x 2))) (* 1/3 (/ n (pow x 2)))))))
(/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (* x (exp (* -1 (/ (log (/ 1 x)) n))))))
(/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))))) x)
(/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* n (pow x 2))))))) x)
(/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (* (pow x 3) (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))))) (+ (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (* n (* (pow x 3) (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n)))))))) (pow x 3))) (+ (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* n (pow x 2)))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (exp (* -1 (/ (log (/ 1 x)) n))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) n)))) (* n (pow x 3)))))))))) x)
(* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x)))
(/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x)) x)
(/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 2)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (pow x 3))))) x)
(exp (* -2 (/ (log (/ 1 x)) n)))
(+ (exp (* -2 (/ (log (/ 1 x)) n))) (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))))
(+ (exp (* -2 (/ (log (/ 1 x)) n))) (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (pow x 2))))
(+ (exp (* -2 (/ (log (/ 1 x)) n))) (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (pow x 2)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 3)))))
x
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(* -1 (log (/ 1 x)))
(* -1 (log (/ 1 x)))
(* -1 (log (/ 1 x)))
(* -1 (log (/ 1 x)))
(* -1 (/ (log (/ 1 x)) n))
(+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x)))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (/ 1/2 (* n (pow x 2))))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (* 1/3 (/ 1 (* n (pow x 3)))))) (* 1/2 (/ 1 (* n (pow x 2)))))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ 1 x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ 1 x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* n x)
(* -1 (* x (+ (* -1 n) (* -1/2 (/ n x)))))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (+ (* -1/3 (/ n x)) (* 1/4 (/ n x))) (* -1/2 n)) x)))))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (+ (* -1/3 n) (* 1/4 n)) x)) (+ (* -1/4 (/ n x)) (* 1/6 (/ n x)))) (+ (* -1/3 n) (* 1/4 n))) x)) (* -1/2 n)) x)))))
(/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (* x (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))
(* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (+ (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) n)) (* 1/2 (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))))))))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x))
(* 2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n x)))
(* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x))) x))
(* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3))))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x))
(exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))
(+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* 2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n x))))
(+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x))) x)))
(+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x)))
x
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(* x (+ 1 (/ 1 x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (* -1 (log (/ -1 x))))
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ 1 (* n x)) (/ (log -1) n)))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (/ (log -1) n)))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (/ (log -1) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log (+ 1 x)) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(exp (/ (log x) n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(exp (* 2 (/ (log (+ 1 x)) n)))
(exp (* 2 (/ (log (+ 1 x)) n)))
(exp (* 2 (/ (log (+ 1 x)) n)))
(exp (* 2 (/ (log (+ 1 x)) n)))
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
1
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
1
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(* 1/2 (/ (- (* 2 (log (+ 1 x))) (* 2 (log x))) n))
(/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))) (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n))) n)
(/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (+ (* 1/2 (/ (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3))) (pow n 2))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n)))) (+ (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n)) (+ (* 1/4 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 2))) (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 2)))))) n)
(/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (+ (* 1/2 (/ (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4))) (pow n 3))) (+ (* 1/2 (/ (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3))) (pow n 2))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))))) (+ (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n)) (+ (* 1/4 (/ (* (+ (* 1/6 (pow (log x) 3)) (* 1/6 (pow (log (+ 1 x)) 3))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 3))) (+ (* 1/4 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 2))) (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))) (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))))))) (pow n 3))) (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 2))) (* 1/2 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 3))))))))) n)
(/ (- (* 2 (log (+ 1 x))) (* 2 (log x))) n)
(/ (- (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (* 4/3 (/ (pow (log x) 3) (pow n 2))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (* 2/3 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (* 2/3 (/ (pow (log x) 4) (pow n 3))) (+ (* 4/3 (/ (pow (log x) 3) (pow n 2))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n)))))) n)
1
(+ 1 (* 2 (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 2 (/ (log (+ 1 x)) n)) (* 2 (/ (pow (log (+ 1 x)) 2) (pow n 2)))))
(+ 1 (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 2 (/ (log (+ 1 x)) n)) (* 2 (/ (pow (log (+ 1 x)) 2) (pow n 2))))))
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ 1 n)
(/ 1 n)
(/ 1 n)
(/ 1 n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
1
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
1
(+ 1 (/ (log x) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(* -1/2 (/ (- (* -2 (log (+ 1 x))) (* -2 (log x))) n))
(* -1 (/ (+ (* -1 (/ (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))) n)) (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4)))) (+ (* 1/4 (* (+ (* -1/6 (pow (log x) 3)) (* -1/6 (pow (log (+ 1 x)) 3))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (+ (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))))) (* 1/2 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))))))))) n)) (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3))))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))) n)) (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n))
(* -1 (/ (- (* -2 (log (+ 1 x))) (* -2 (log x))) n))
(* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n))
(* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3))) n)) (* 2 (pow (log (+ 1 x)) 2))) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n))
(* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -4/3 (pow (log (+ 1 x)) 3)) (* -1 (/ (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4))) n))) (* -4/3 (pow (log x) 3))) n)) (* 2 (pow (log (+ 1 x)) 2))) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n))
1
(+ 1 (* 2 (/ (log (+ 1 x)) n)))
(+ 1 (* -1 (/ (+ (* -2 (log (+ 1 x))) (* -2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -2 (log (+ 1 x))) (* -1 (/ (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) n)) (* 2 (pow (log (+ 1 x)) 2))) n))) n)))
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
(/ (log (+ 1 x)) n)
Outputs
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(* -1 (log x))
(neg.f64 (log.f64 x))
(- x (log x))
(-.f64 x (log.f64 x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 #s(literal 1 binary64) (/.f64 x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(* -1 (log x))
(neg.f64 (log.f64 x))
(- x (log x))
(-.f64 x (log.f64 x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(* -1 (log x))
(neg.f64 (log.f64 x))
(* -1 (log x))
(neg.f64 (log.f64 x))
(* -1 (log x))
(neg.f64 (log.f64 x))
(* -1 (log x))
(neg.f64 (log.f64 x))
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(* -1 (/ n (log x)))
(/.f64 (neg.f64 n) (log.f64 x))
(+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2))))
(neg.f64 (fma.f64 n (/.f64 x (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 n (log.f64 x))))
(+ (* -1 (/ n (log x))) (* x (- (* -1 (* x (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))) x (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))))) x (/.f64 (neg.f64 n) (log.f64 x)))
(+ (* -1 (/ n (log x))) (* x (- (* x (- (* -1 (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 4)))))) (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))) x (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))))) x (/.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 (neg.f64 n) (log.f64 x)))
(/ (- 1 (exp (* 2 (/ (log x) n)))) (+ 1 (exp (/ (log x) n))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)))
(- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2)))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n)))))
(fma.f64 (-.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)))) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64))))
(- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3)))) (+ (* 2 (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* n (+ 1 (exp (/ (log x) n))))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow (+ 1 (exp (/ (log x) n))) 2))))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) (*.f64 n n)))) (+.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 n n))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n))) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) x (+.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n)))) (/.f64 (/.f64 #s(literal 1 binary64) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)))) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64))))
(- (+ (* x (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (+ (* x (- (+ (* 2/3 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (+ (* 4/3 (/ 1 (* (pow n 3) (+ 1 (exp (/ (log x) n)))))) (+ (* 2 (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 3)))) (+ (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 4))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (pow (+ 1 (exp (/ (log x) n))) 3)))))))) (+ (* 2 (/ 1 (* (pow n 2) (+ 1 (exp (/ (log x) n)))))) (+ (* 2 (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* (pow n 3) (pow (+ 1 (exp (/ (log x) n))) 4))) (+ (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow (+ 1 (exp (/ (log x) n))) 2)) (/ (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (+ (* 2 (/ 1 (* n (+ 1 (exp (/ (log x) n)))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2)))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (+ 1 (exp (/ (log x) n)))))))))) (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))))) (+ (* 2 (/ 1 (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 2)))) (+ (/ 1 (* n (+ 1 (exp (/ (log x) n))))) (+ (/ (exp (* 2 (/ (log x) n))) (* (pow n 2) (pow (+ 1 (exp (/ (log x) n))) 3))) (/ (* (- 1 (exp (* 2 (/ (log x) n)))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow (+ 1 (exp (/ (log x) n))) 2))))))) (/ (exp (* 2 (/ (log x) n))) (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (* n (pow (+ 1 (exp (/ (log x) n))) 2))))) (/ 1 (+ 1 (exp (/ (log x) n))))) (/ (exp (* 2 (/ (log x) n))) (+ 1 (exp (/ (log x) n)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (-.f64 (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 2/3 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n)) (/.f64 #s(literal 4/3 binary64) (*.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) (pow.f64 n #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) (*.f64 n n)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 n #s(literal 3 binary64))))) (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 4 binary64)))))) x (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) (*.f64 n n))))) (+.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 n n))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n))) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) x (+.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) n n)))) (/.f64 (/.f64 #s(literal 1 binary64) n) (pow.f64 (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64)) #s(literal 2 binary64)))) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log.f64 x) n)) #s(literal 1 binary64))))
(- 1 (exp (* 2 (/ (log x) n))))
(-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(- (+ 1 (* 2 (/ x n))) (exp (* 2 (/ (log x) n))))
(-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x n) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* 2 (/ 1 n))))) (exp (* 2 (/ (log x) n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x (/.f64 #s(literal 2 binary64) n)) x (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 2 (/ 1 (pow n 2))) (* x (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2)))))) (/ 1 n))) (* 2 (/ 1 n))))) (exp (* 2 (/ (log x) n))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n))) x (/.f64 #s(literal 2 binary64) (*.f64 n n))) (/.f64 #s(literal 1 binary64) n)) x (/.f64 #s(literal 2 binary64) n)) x (-.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ x n)))
(fma.f64 #s(literal 2 binary64) (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* 2 (/ 1 n)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x (/.f64 #s(literal 2 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 2 (/ 1 (pow n 2))) (* x (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2)))))) (/ 1 n))) (* 2 (/ 1 n)))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n))) x (/.f64 #s(literal 2 binary64) (*.f64 n n))) (/.f64 #s(literal 1 binary64) n)) x (/.f64 #s(literal 2 binary64) n)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 x)
(+.f64 #s(literal 1 binary64) x)
(+ 1 x)
(+.f64 #s(literal 1 binary64) x)
(+ 1 x)
(+.f64 #s(literal 1 binary64) x)
(log x)
(log.f64 x)
(log x)
(log.f64 x)
(log x)
(log.f64 x)
(log x)
(log.f64 x)
(/ x n)
(/.f64 x n)
(* x (+ (* -1/2 (/ x n)) (/ 1 n)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x)
(* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
(* x (+ (* x (- (* x (+ (* -1/4 (/ x n)) (* 1/3 (/ 1 n)))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 x n) (/.f64 #s(literal 1/3 binary64) n)) x (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64)))) x)
(log (/ 1 x))
(neg.f64 (log.f64 x))
(log (/ 1 x))
(neg.f64 (log.f64 x))
(log (/ 1 x))
(neg.f64 (log.f64 x))
(log (/ 1 x))
(neg.f64 (log.f64 x))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) n)) (/.f64 #s(literal 1 binary64) n)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(* n x)
(*.f64 n x)
(* x (+ n (* 1/2 (/ n x))))
(*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x)
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) (pow x 2)))) (* -1/2 (/ n x))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 n #s(literal 1/12 binary64)) x) (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n)) x)
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (+ (* 1/6 n) (* 1/2 (+ (* -1/4 n) (* 1/3 n))))) (pow x 3)))) (+ (* -1/2 (/ n x)) (+ (* -1/4 (/ n (pow x 2))) (* 1/3 (/ n (pow x 2)))))))
(*.f64 (-.f64 (-.f64 n (/.f64 (fma.f64 n #s(literal -1/12 binary64) (*.f64 (*.f64 n #s(literal 1/12 binary64)) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (/.f64 n (*.f64 x x)) #s(literal 1/12 binary64) (*.f64 (/.f64 n x) #s(literal -1/2 binary64)))) x)
(/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (* x (exp (* -1 (/ (log (/ 1 x)) n))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 (*.f64 n x) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))))) x)
(/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x)) (-.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n n) x)) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))))) x)
(/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* n (pow x 2))))))) x)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n)))) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (exp.f64 (/.f64 (log.f64 x) n)))) n))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) x))))) x)
(/ (- (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (* x (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n)))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (* (pow x 3) (exp (* -1 (/ (log (/ 1 x)) n)))))) (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))))) (+ (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (* x (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (* (pow x 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (* n (* (pow x 3) (exp (* -1 (/ (log (/ 1 x)) n))))))) (+ (* 1/2 (/ (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n)))))))) (pow x 3))) (+ (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) (* n (pow x 2)))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (exp (* -1 (/ (log (/ 1 x)) n))))) (+ (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (* -1 (/ (log (/ 1 x)) n)))))) (* 1/2 (/ (- (* 1/2 (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (* -1 (/ (log (/ 1 x)) n))))) (* 1/2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* (pow n 2) (exp (* -1 (/ (log (/ 1 x)) n))))))) n)))) (* n (pow x 3)))))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (log.f64 x) n))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/6 binary64) (*.f64 n n)) (/.f64 #s(literal 2/3 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n n) x)) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) n) (exp.f64 (/.f64 (log.f64 x) n))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (exp.f64 (/.f64 (log.f64 x) n))))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (exp.f64 (/.f64 (log.f64 x) n)))) n) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n)))) (exp.f64 (/.f64 (log.f64 x) n))) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (log.f64 x) n))) (/.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n n)) (exp.f64 (/.f64 (log.f64 x) n))))) n)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)))))))) x)
(* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (*.f64 n x)) #s(literal 2 binary64))
(/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x)) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x))) x)
(/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x)))) x)
(/ (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) n)) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 2)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (pow x 3))))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) #s(literal 2 binary64) (fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/6 binary64) (*.f64 n n)) (/.f64 #s(literal 2/3 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x #s(literal 3 binary64)))))) x)
(exp (* -2 (/ (log (/ 1 x)) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))
(+ (exp (* -2 (/ (log (/ 1 x)) n))) (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(+ (exp (* -2 (/ (log (/ 1 x)) n))) (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (pow x 2))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) (*.f64 x x)) (fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))))
(+ (exp (* -2 (/ (log (/ 1 x)) n))) (+ (* 2 (/ (exp (* -2 (/ (log (/ 1 x)) n))) (* n x))) (+ (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (pow x 2)) (/ (* (exp (* -2 (/ (log (/ 1 x)) n))) (- (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))) (* 2 (/ 1 (pow n 2))))) (pow x 3)))))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) n) (fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n)) (/.f64 #s(literal 2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) (*.f64 x x))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))))
x
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (log (/ 1 x)))
(log.f64 x)
(* -1 (/ (log (/ 1 x)) n))
(/.f64 (log.f64 x) n)
(+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x)))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 (log.f64 x) n))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (/ 1/2 (* n (pow x 2))))
(-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 (log.f64 x) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (* 1/3 (/ 1 (* n (pow x 3)))))) (* 1/2 (/ 1 (* n (pow x 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)) (/.f64 (log.f64 x) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) n)))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 n x)) (/.f64 #s(literal 1/3 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) x))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 n x)) (/.f64 #s(literal 1/3 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(neg.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(neg.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(neg.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(* -1 (+ (log -1) (* -1 (log (/ -1 x)))))
(neg.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 n x)) (/.f64 #s(literal 1/3 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* n x)
(*.f64 n x)
(* -1 (* x (+ (* -1 n) (* -1/2 (/ n x)))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 n x) #s(literal -1/2 binary64) (neg.f64 n)))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (+ (* -1/3 (/ n x)) (* 1/4 (/ n x))) (* -1/2 n)) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (/.f64 n x) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) n))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (+ (* -1/3 n) (* 1/4 n)) x)) (+ (* -1/4 (/ n x)) (* 1/6 (/ n x)))) (+ (* -1/3 n) (* 1/4 n))) x)) (* -1/2 n)) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 n #s(literal -1/12 binary64)) x) #s(literal -1/2 binary64) (*.f64 #s(literal -1/12 binary64) (-.f64 (/.f64 n x) n))) x) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) n))
(/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (* x (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (*.f64 n x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))))
(* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n))))) (neg.f64 x)) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n))))) n)))) x) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n)))))) (neg.f64 x)) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (+ (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) n)) (* 1/2 (* (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))) (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))))))))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (+ (* -1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (* n (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* -1/2 (/ (- (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) n)))) x)) (* 1/2 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))))) (* 1/2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* (pow n 2) (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (+.f64 (/.f64 #s(literal 11/6 binary64) (*.f64 n n)) (/.f64 #s(literal 2/3 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) n)))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) n) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n))))) n)))) n)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n)))))))) x) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n))))) n))))) x) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n n)))))) (neg.f64 x)) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* 2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n x)))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))
(* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x))) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n) #s(literal -2 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x)))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x))
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n) #s(literal -2 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (+ (* 2/3 (/ 1 (pow n 4))) (* 11/6 (/ 1 (pow n 2)))) (+ (* 1/2 (/ 1 n)) (* 2 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3))))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n) #s(literal -2 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/6 binary64) (*.f64 n n)) (/.f64 #s(literal 2/3 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) n))) x)))) x)) x)) (neg.f64 x))
(exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* 2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* n x))))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n))) x))) x)))
(-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n) #s(literal -2 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) x)))) x))
(+ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (* -1 (/ (+ (* -2 (/ (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) n)) (* -1 (/ (+ (* -1 (/ (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (+ (* 2/3 (/ 1 n)) (* 4/3 (/ 1 (pow n 3)))))) x)) (* (exp (* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) (- (* 2 (/ 1 (pow n 2))) (/ 1 n)))) x))) x)))
(-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n) #s(literal -2 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 2/3 binary64) n))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)))) (neg.f64 x))) x))
x
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ 1 (* n x)) (/ (log -1) n)))
(-.f64 (+.f64 (/.f64 (log.f64 #s(literal -1 binary64)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (/ (log -1) n)))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (/ (log -1) n)))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) n) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n x)) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) n)) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n)))) (+ (exp (/ (log x) n)) (exp (/ (log (+ 1 x)) n))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n))) (+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n))))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(- (exp (* 2 (/ (log (+ 1 x)) n))) (exp (* 2 (/ (log x) n))))
(-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) n)))
(exp (* 2 (/ (log (+ 1 x)) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n))
(exp (* 2 (/ (log (+ 1 x)) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n))
(exp (* 2 (/ (log (+ 1 x)) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n))
(exp (* 2 (/ (log (+ 1 x)) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log1p.f64 x) n))
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
1
#s(literal 1 binary64)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (/ (log x) n))
(+.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n))))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (log1p.f64 x) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(* 1/2 (/ (- (* 2 (log (+ 1 x))) (* 2 (log x))) n))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) #s(literal 1/2 binary64))
(/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))) (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n))) n)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (*.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))) #s(literal -1/4 binary64))) n)
(/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (+ (* 1/2 (/ (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3))) (pow n 2))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n)))) (+ (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n)) (+ (* 1/4 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 2))) (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 2)))))) n)
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)) (fma.f64 (/.f64 #s(literal 4/3 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) n) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)))) (fma.f64 #s(literal 1/4 binary64) (fma.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) (*.f64 n n))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x))) n) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64))) n)))) n)
(/ (- (+ (* 1/2 (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (+ (* 1/2 (/ (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4))) (pow n 3))) (+ (* 1/2 (/ (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3))) (pow n 2))) (* 1/2 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))))) (+ (* 1/4 (/ (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) n)) (+ (* 1/4 (/ (* (+ (* 1/6 (pow (log x) 3)) (* 1/6 (pow (log (+ 1 x)) 3))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 3))) (+ (* 1/4 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x)))) (pow n 2))) (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 4/3 (pow (log (+ 1 x)) 3)) (* 4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))) (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))))))) (pow n 3))) (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 2))) (* 1/2 (/ (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (log x) (log (+ 1 x))) (- (* 2 (log (+ 1 x))) (* 2 (log x))))))) (pow n 3))))))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)) (fma.f64 (/.f64 #s(literal 4/3 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) n) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n))))) (fma.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) (*.f64 n n))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x))) (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal 1/4 binary64)))) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 (+.f64 (log1p.f64 x) (log.f64 x)) n) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64))) n) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64))) (pow.f64 n #s(literal 3 binary64)))))))))) n)
(/ (- (* 2 (log (+ 1 x))) (* 2 (log x))) n)
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(/ (- (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n)))) n)
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (log1p.f64 x) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n)) (+.f64 (log.f64 x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) n)
(/ (- (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (* 4/3 (/ (pow (log x) 3) (pow n 2))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (log1p.f64 x)) (/.f64 (*.f64 #s(literal 4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 n n))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x)))) n)
(/ (- (+ (* 2/3 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 2 (log (+ 1 x))) (* 2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (* 2/3 (/ (pow (log x) 4) (pow n 3))) (+ (* 4/3 (/ (pow (log x) 3) (pow n 2))) (+ (* 2 (log x)) (* 2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (*.f64 n n)) #s(literal 4/3 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (log1p.f64 x)))) (/.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (*.f64 n n)) #s(literal 4/3 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x))))) n)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 2 (/ (log (+ 1 x)) n)) (* 2 (/ (pow (log (+ 1 x)) 2) (pow n 2)))))
(fma.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (log1p.f64 x) n) (/.f64 (log1p.f64 x) n) (/.f64 (log1p.f64 x) n)) #s(literal 1 binary64))
(+ 1 (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 2 (/ (log (+ 1 x)) n)) (* 2 (/ (pow (log (+ 1 x)) 2) (pow n 2))))))
(fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 4/3 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (log1p.f64 x) n) (/.f64 (log1p.f64 x) n) (/.f64 (log1p.f64 x) n)) #s(literal 1 binary64)))
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
1
#s(literal 1 binary64)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) n))
1
#s(literal 1 binary64)
(+ 1 (/ (log x) n))
(+.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log.f64 x)) n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(* -1/2 (/ (- (* -2 (log (+ 1 x))) (* -2 (log x))) n))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n) #s(literal -1/2 binary64))
(* -1 (/ (+ (* -1 (/ (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64))) (neg.f64 n))) (neg.f64 n))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))) n)) (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal 1/2 binary64)) (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x)))) (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64)))))) n) #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64)))) n)) (neg.f64 n))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4)))) (+ (* 1/4 (* (+ (* -1/6 (pow (log x) 3)) (* -1/6 (pow (log (+ 1 x)) 3))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (+ (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3)))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))))) (* 1/2 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))))))))) n)) (* 1/2 (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3))))) (+ (* 1/4 (* (+ (* 1/2 (pow (log x) 2)) (* 1/2 (pow (log (+ 1 x)) 2))) (- (* -2 (log (+ 1 x))) (* -2 (log x))))) (* 1/2 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2)))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))))))) n)) (* 1/2 (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))))) (* 1/4 (* (+ (* -1 (log x)) (* -1 (log (+ 1 x)))) (- (* -2 (log (+ 1 x))) (* -2 (log x)))))) n)) (* 1/2 (- (* -2 (log (+ 1 x))) (* -2 (log x))))) n))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x)))) (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64)))))) (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x)))))))) (neg.f64 n))) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (log1p.f64 x) (log1p.f64 x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x)))) (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64)))))) n) #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1/4 binary64)))) (neg.f64 n))) (neg.f64 n))
(* -1 (/ (- (* -2 (log (+ 1 x))) (* -2 (log x))) n))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (* 2 (pow (log (+ 1 x)) 2)) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) (neg.f64 n))
(* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -4/3 (pow (log (+ 1 x)) 3)) (* -4/3 (pow (log x) 3))) n)) (* 2 (pow (log (+ 1 x)) 2))) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) (neg.f64 n))
(* -1 (/ (- (+ (* -2 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -4/3 (pow (log (+ 1 x)) 3)) (* -1 (/ (- (* 2/3 (pow (log (+ 1 x)) 4)) (* 2/3 (pow (log x) 4))) n))) (* -4/3 (pow (log x) 3))) n)) (* 2 (pow (log (+ 1 x)) 2))) (* 2 (pow (log x) 2))) n))) (* -2 (log x))) n))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -4/3 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) n) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n)) (*.f64 #s(literal -2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))) (neg.f64 n))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -2 (log (+ 1 x))) (* -2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -2 (log (+ 1 x))) (* -1 (/ (+ (* 4/3 (/ (pow (log (+ 1 x)) 3) n)) (* 2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log1p.f64 x) #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal 4/3 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 n))) n))
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)

rewrite179.0ms (0.7%)

Memory
-28.0MiB live, 292.0MiB allocated
Rules
5 072×lower-fma.f64
5 072×lower-fma.f32
3 596×lower-*.f32
3 594×lower-*.f64
3 584×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040214
060204
1247182
21655182
08204182
Stop Event
iter limit
node limit
iter limit
Counts
20 → 824
Calls
Call 1
Inputs
(*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
(pow.f64 n #s(literal -1 binary64))
(-.f64 (log1p.f64 x) (log.f64 x))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(approx (pow x (/ 1 n)) #s(literal 1 binary64))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
(/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)
#s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))
(neg.f64 (log.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))
(+.f64 #s(literal 1 binary64) x)
(log.f64 x)
(/.f64 (log1p.f64 x) n)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval184.0ms (0.8%)

Memory
13.8MiB live, 356.5MiB allocated
Compiler

Compiled 38 627 to 3 834 computations (90.1% saved)

prune68.0ms (0.3%)

Memory
9.3MiB live, 137.4MiB allocated
Pruning

31 alts after pruning (26 fresh and 5 done)

PrunedKeptTotal
New1 338101 348
Fresh31619
Picked325
Done033
Total1 344311 375
Accuracy
100.0%
Counts
1 375 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.0%
(/.f64 (-.f64 #s(approx (pow (+ 1 x) (/ 2 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
53.9%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
58.8%
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.0%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
9.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
39.2%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
26.3%
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) #s(literal -1 binary64)))
31.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
37.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64))) n)) x))
48.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #s(approx (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
57.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
57.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
41.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
59.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 n (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
60.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
44.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 x) (log.f64 x) (*.f64 #s(literal 0 binary64) (log.f64 x)))))) n))
32.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
60.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) n)))
31.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
41.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
53.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
41.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
27.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
44.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
Compiler

Compiled 967 to 712 computations (26.4% saved)

simplify168.0ms (0.7%)

Memory
2.7MiB live, 189.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(neg.f64 (-.f64 (log1p.f64 x) (log.f64 x)))
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
cost-diff6208
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))
cost-diff7040
(pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))
cost-diff0
(pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)))
cost-diff0
(/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
cost-diff192
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))
cost-diff0
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
cost-diff0
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
cost-diff0
#s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
cost-diff0
(*.f64 n x)
cost-diff0
#s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
cost-diff0
(/.f64 #s(literal -1 binary64) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
cost-diff320
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))
cost-diff7168
(/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))
Rules
17 954×lower-fma.f32
17 952×lower-fma.f64
3 238×lower-*.f32
3 230×lower-*.f64
2 024×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066469
090455
1154445
2319424
3774419
42083419
55544419
08192415
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))
#s(literal -1 binary64)
(/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) n)
n
(pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))
#s(literal 1 binary64)
#s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))
(*.f64 n x)
n
x
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
#s(literal 1/3 binary64)
(*.f64 x x)
x
#s(literal 1 binary64)
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 n x)
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
(/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)
(pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)))
x
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))
#s(literal 2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
#s(literal 1/2 binary64)
n
#s(literal -1 binary64)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
#s(literal 1 binary64)
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) n)
#s(literal -1 binary64)
n
(pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))
(neg.f64 (-.f64 (log1p.f64 x) (log.f64 x)))
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
#s(literal -1 binary64)
(/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(/.f64 #s(literal -1 binary64) n)
n
(pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))
#s(literal 1 binary64)
#s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))
(*.f64 n x)
n
x
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -1/3 binary64) (*.f64 x x))) x) n)))
#s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))
#s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -1/3 binary64) (*.f64 x x))) x) n))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))
(/.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -1/3 binary64) (*.f64 x x))) x) n)
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -1/3 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
#s(literal 1/3 binary64)
(*.f64 x x)
x
#s(literal 1 binary64)
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 n x)
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n))) n))
(/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)
(/.f64 (pow.f64 x (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n))) n)
(pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)))
(pow.f64 x (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)))
x
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n))
#s(literal 2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
#s(literal 1/2 binary64)
n
#s(literal -1 binary64)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
#s(literal 1 binary64)
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))
(neg.f64 n)
(/.f64 #s(literal -1 binary64) n)
#s(literal -1 binary64)
n
(pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))
(pow.f64 (-.f64 (log.f64 x) (log1p.f64 x)) #s(literal -1 binary64))
(neg.f64 (-.f64 (log1p.f64 x) (log.f64 x)))
(-.f64 (log.f64 x) (log1p.f64 x))
(-.f64 (log1p.f64 x) (log.f64 x))
(log1p.f64 x)
x
(log.f64 x)

localize387.0ms (1.6%)

Memory
1.0MiB live, 395.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.26171875
(pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))
accuracy0.28382064817718555
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
accuracy25.617927406264414
(-.f64 (log1p.f64 x) (log.f64 x))
accuracy26.265659503671216
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))))
accuracy0.00390625
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))
accuracy0.109375
(/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)
accuracy0.13375011388248179
(pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)))
accuracy27.164110308539062
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
accuracy0.39950493220932976
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
accuracy1.1407082158526802
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))
accuracy19.743923678786416
#s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))
accuracy27.455610417479356
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
accuracy0
(*.f64 n x)
accuracy0.28382064817718555
(/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))
accuracy26.265659503671216
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
accuracy34.73531608475179
#s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))
accuracy0.234375
(/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))
accuracy0.26171875
(pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))
accuracy25.617927406264414
(-.f64 (log1p.f64 x) (log.f64 x))
accuracy26.265659503671216
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
Samples
172.0ms100×2valid
144.0ms115×1valid
19.0ms41×0valid
Compiler

Compiled 358 to 57 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 290.0ms
ival-pow: 105.0ms (36.2% of total)
ival-div: 73.0ms (25.1% of total)
adjust: 37.0ms (12.7% of total)
ival-add: 18.0ms (6.2% of total)
ival-mult: 17.0ms (5.9% of total)
const: 10.0ms (3.4% of total)
ival-sub: 10.0ms (3.4% of total)
ival-log: 9.0ms (3.1% of total)
ival-log1p: 7.0ms (2.4% of total)
ival-neg: 2.0ms (0.7% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series130.0ms (0.5%)

Memory
32.1MiB live, 190.1MiB allocated
Counts
26 → 504
Calls
Call 1
Inputs
#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())
#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())
#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())
#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())
#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())
#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())
#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())
#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (/ (log x) n) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x n)) (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 1/2 (/ x n)) (/ 1 n))) (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (+ (* -1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))) (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (log x))) (taylor 0 x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2)))) (taylor 0 x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* x (- (* -1 (* x (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2))))) (taylor 0 x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* x (- (* x (- (* -1 (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 4)))))) (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2))))) (taylor 0 x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor 0 x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/3 (* -1/2 x)) (pow x 2)) (taylor 0 x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/3 (* x (- x 1/2))) (pow x 2)) (taylor 0 x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/3 (* x (- x 1/2))) (pow x 2)) (taylor 0 x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor 0 x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/3 (pow x 2)) (pow x 2)) (taylor 0 x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/3 (pow x 2)) (pow x 2)) (taylor 0 x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/3 (pow x 2)) (pow x 2)) (taylor 0 x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (log x))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2)))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* x (+ (* -1 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 3))) (* 1/2 (/ n (pow (log x) 2)))))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ n (log x))) (* x (+ (* -1 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/2 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 4))) (+ (* -1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))))))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log x) n)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (/ x n)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (log x) (taylor 0 x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* -1 x)) (taylor 0 x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* x (- (* 1/2 x) 1))) (taylor 0 x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (log x) (* x (- (* x (+ 1/2 (* -1/3 x))) 1))) (taylor 0 x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- x (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 x))) (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x)) (taylor 0 x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log x)) (taylor 0 x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ x (pow (log x) 2))) (/ 1 (log x))) (taylor 0 x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* 1/2 (/ 1 (pow (log x) 2))) (/ 1 (pow (log x) 3)))) (/ 1 (pow (log x) 2)))) (/ 1 (log x))) (taylor 0 x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (+ (* 1/2 (/ 1 (pow (log x) 2))) (* x (- (* 1/2 (/ 1 (pow (log x) 3))) (+ (* -1 (/ (- (* 1/2 (/ 1 (pow (log x) 2))) (/ 1 (pow (log x) 3))) (log x))) (* 1/3 (/ 1 (pow (log x) 2))))))) (/ 1 (pow (log x) 3)))) (/ 1 (pow (log x) 2)))) (/ 1 (log x))) (taylor 0 x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (* n (pow x 3))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ x n)) (* 1/3 (/ 1 n))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (- (/ x n) (* 1/2 (/ 1 n)))) (* 1/3 (/ 1 n))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x (- (/ x n) (* 1/2 (/ 1 n)))) (* 1/3 (/ 1 n))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ x n)) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n))) (taylor 0 x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log x)) (taylor 0 x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 (log x)) (/ x (pow (log x) 2))) (taylor 0 x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (- (/ 1 (pow (log x) 3)) (* 1/2 (/ 1 (pow (log x) 2))))) (/ 1 (pow (log x) 2)))) (/ 1 (log x))) (taylor 0 x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ 1 (pow (log x) 2))) (+ (* -1 (/ (- (/ 1 (pow (log x) 3)) (* 1/2 (/ 1 (pow (log x) 2)))) (log x))) (* 1/2 (/ 1 (pow (log x) 3)))))) (/ 1 (pow (log x) 3))) (* 1/2 (/ 1 (pow (log x) 2))))) (/ 1 (pow (log x) 2)))) (/ 1 (log x))) (taylor 0 x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* n x)) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1/2 (* n x)) (+ (/ 1/3 (* n (pow x 2))) (/ 1 n))) x) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3))))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2)))))) x) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ n (* 1/2 (/ n x)))) (taylor inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ n (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) (pow x 2)))) (* -1/2 (/ n x)))) (taylor inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ n (* -1 (/ (+ (* -1/4 n) (+ (* 1/6 n) (* 1/2 (+ (* -1/4 n) (* 1/3 n))))) (pow x 3)))) (+ (* -1/2 (/ n x)) (+ (* -1/4 (/ n (pow x 2))) (* 1/3 (/ n (pow x 2))))))) (taylor inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (* 1/2 (/ 1 x))) (taylor inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) (taylor inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) (taylor inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/3 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/3 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/3 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n) (taylor inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) (taylor inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) (taylor inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) (taylor inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) (taylor inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ n (* 1/2 (/ n x)))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ n (+ (* -1/3 (/ n (pow x 2))) (+ (* 1/4 (/ n (pow x 2))) (* 1/2 (/ n x)))))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ n (+ (* -1/3 (/ n (pow x 2))) (+ (* -1/6 (/ n (pow x 3))) (+ (* 1/4 (/ n (pow x 2))) (+ (* 1/4 (/ n (pow x 3))) (+ (* 1/2 (/ n x)) (* 1/2 (/ (+ (* -1/3 n) (* 1/4 n)) (pow x 3)))))))))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 x)) 1) x) (taylor inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 x)) (+ 1 (/ 1/3 (pow x 2)))) x) (taylor inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3)))) (+ 1 (/ 1/3 (pow x 2)))) x) (taylor inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x) (taylor inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/2 (/ 1 x)))) (taylor inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* 1/2 (/ 1 x))) (/ 1/12 (pow x 2)))) (taylor inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (+ (* 1/2 (/ 1 x)) (* 1/24 (/ 1 (pow x 3))))) (/ 1/12 (pow x 2)))) (taylor inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* 1/2 (/ 1 x))))) (taylor inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1/12 (pow x 2)) (+ 1 (* 1/2 (/ 1 x))))) (taylor inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1/12 (pow x 2)) (+ 1 (+ (* 1/2 (/ 1 x)) (* 1/24 (/ 1 (pow x 3))))))) (taylor inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* n x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ 1 n)) (* 1/3 (/ 1 (* n x)))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/3 (/ 1 n)) (* 1/4 (/ 1 (* n x)))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1/2 (/ n x))))) (taylor -inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1 (/ (- (+ (* -1/3 (/ n x)) (* 1/4 (/ n x))) (* -1/2 n)) x))))) (taylor -inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (+ (* -1/3 n) (* 1/4 n)) x)) (+ (* -1/4 (/ n x)) (* 1/6 (/ n x)))) (+ (* -1/3 n) (* 1/4 n))) x)) (* -1/2 n)) x))))) (taylor -inf x) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x)) (taylor -inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x)) (taylor -inf x) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (* 1/2 (/ 1 x))) (taylor -inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x))) (taylor -inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x))) (taylor -inf x) (#s(alt (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (patch (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/3 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/3 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/3 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (patch (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n) (taylor -inf x) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) (taylor -inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) (taylor -inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) (taylor -inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) (taylor -inf x) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1/2 (/ n x))))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) x)) (* 1/2 n)) x))))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 n) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/4 n) (* 1/3 n))) (+ (* -1/6 n) (* 1/4 n))) x)) (+ (* -1/4 n) (* 1/3 n))) x)) (* 1/2 n)) x))))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- 1 (* 1/2 (/ 1 x))) x)) (taylor -inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x))) x)) (taylor -inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ 1/2 (* -1 (/ (- 1/3 (* 1/4 (/ 1 x))) x))) x))) x)) (taylor -inf x) (#s(alt (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) (patch (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x)) (taylor -inf x) (#s(alt (-.f64 (log1p.f64 x) (log.f64 x)) (patch (-.f64 (log1p.f64 x) (log.f64 x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/2 (/ 1 x)))) (taylor -inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1/2 (* 1/12 (/ 1 x))) x)) 1))) (taylor -inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ 1/2 (* -1 (/ (- 1/12 (* 1/24 (/ 1 x))) x))) x)) 1))) (taylor -inf x) (#s(alt (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) (patch (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/3 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)) (taylor -inf x) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* 1/2 (/ 1 x))))) (taylor -inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (- (* 1/12 (/ 1 x)) 1/2) x))))) (taylor -inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/24 (/ 1 x)) 1/12) x)) 1/2) x))))) (taylor -inf x) (#s(alt (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (patch (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor 0 n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor 0 n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor 0 n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor 0 n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor 0 n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor 0 n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor 0 n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 3)))) (taylor 0 n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) (pow x 2))) (pow n 3)) (taylor 0 n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3)) (taylor 0 n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3)) (taylor 0 n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 n) (taylor 0 n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 n)) n) (taylor 0 n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 n)) n) (taylor 0 n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 n)) n) (taylor 0 n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (log x) (- (/ 1 n) 1))) n) (taylor 0 n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log x) (- (/ 1 n) 1))) (taylor 0 n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor 0 n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor 0 n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor 0 n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor 0 n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor 0 n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor 0 n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor 0 n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor 0 n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor 0 n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor 0 n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor 0 n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor 0 n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor 0 n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n))) (taylor 0 n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (/ (log x) (* n x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n) (taylor inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n) (taylor inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 3)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n) (taylor inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 n) 1) (taylor inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 n) 1) (taylor inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 n) 1) (taylor inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ 1 x) (/ (log x) (* n x))) n) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) n) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) n) (taylor inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ (log x) (* n x))) (taylor inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) (taylor inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) (taylor inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n) (taylor inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log (+ 1 x)) (log x)) n)) (taylor -inf n) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) (patch (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) (patch (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (/ -1 n) (taylor -inf n) (#s(alt (/.f64 #s(literal -1 binary64) n) (patch (/.f64 #s(literal -1 binary64) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (log (+ 1 x)) (log x)) n) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ n (- (log (+ 1 x)) (log x))) (taylor -inf n) (#s(alt #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) (patch #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* n x) (taylor -inf n) (#s(alt (*.f64 n x) (patch (*.f64 n x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) (* n x))) (taylor -inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n)) (taylor -inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n)) (taylor -inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/6 (/ (log x) (pow x 3))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2)))))) n)) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2)))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n)) (taylor -inf n) (#s(alt #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) (patch #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 n) 1) (taylor -inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 n) 1) (taylor -inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 n) 1) (taylor -inf n) (#s(alt (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) (patch (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* n x)) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (log x) (* n x))) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (pow (log x) 2) (* n x))) (/ (log x) x)) n)) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (pow (log x) 2) x)) (* -1/6 (/ (pow (log x) 3) (* n x)))) n)) (/ (log x) x)) n)) (/ 1 x)) n)) (taylor -inf n) (#s(alt (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) (patch (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ (log x) (* n x))) (taylor -inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1/2 (/ (pow (log x) 2) (* n x)))) n)) (/ 1 x)) (taylor -inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) (* n x))) (* 1/2 (/ (pow (log x) 2) x))) n))) n)) (/ 1 x)) (taylor -inf n) (#s(alt (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) (patch (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor -inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor -inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor -inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 n) (taylor -inf n) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor -inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor -inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor -inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ n (- (log x) (log (+ 1 x))))) (taylor -inf n) (#s(alt (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (patch (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (log x) (log (+ 1 x))) n)) (taylor -inf n) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x)) (taylor -inf n) (#s(alt (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) (patch (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (taylor -inf n) (#s(alt #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) (patch #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
25.0ms
n
@inf
((/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1)) (* -1 (/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ -1 n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (/ n (- (log (+ 1 x)) (log x))) (* n x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (+ (/ 1/3 (* x x)) 1) (+ (* 2 (/ 1/2 n)) -1) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (pow x (+ (* 2 (/ 1/2 n)) -1)) (pow (/ -1 n) -1) (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1)) (/ 1 (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1))) (neg (- (log (+ 1 x)) (log x))) (- (log (+ 1 x)) (log x)) (pow (- (log (+ 1 x)) (log x)) -1) (/ (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (* n x)) (/ 1/3 (* x x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (neg (- (log (+ 1 x)) (log x))) -1))
24.0ms
n
@-inf
((/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1)) (* -1 (/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ -1 n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (/ n (- (log (+ 1 x)) (log x))) (* n x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (+ (/ 1/3 (* x x)) 1) (+ (* 2 (/ 1/2 n)) -1) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (pow x (+ (* 2 (/ 1/2 n)) -1)) (pow (/ -1 n) -1) (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1)) (/ 1 (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1))) (neg (- (log (+ 1 x)) (log x))) (- (log (+ 1 x)) (log x)) (pow (- (log (+ 1 x)) (log x)) -1) (/ (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (* n x)) (/ 1/3 (* x x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (neg (- (log (+ 1 x)) (log x))) -1))
19.0ms
n
@0
((/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1)) (* -1 (/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ -1 n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (/ n (- (log (+ 1 x)) (log x))) (* n x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (+ (/ 1/3 (* x x)) 1) (+ (* 2 (/ 1/2 n)) -1) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (pow x (+ (* 2 (/ 1/2 n)) -1)) (pow (/ -1 n) -1) (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1)) (/ 1 (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1))) (neg (- (log (+ 1 x)) (log x))) (- (log (+ 1 x)) (log x)) (pow (- (log (+ 1 x)) (log x)) -1) (/ (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (* n x)) (/ 1/3 (* x x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (neg (- (log (+ 1 x)) (log x))) -1))
15.0ms
x
@inf
((/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1)) (* -1 (/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ -1 n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (/ n (- (log (+ 1 x)) (log x))) (* n x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (+ (/ 1/3 (* x x)) 1) (+ (* 2 (/ 1/2 n)) -1) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (pow x (+ (* 2 (/ 1/2 n)) -1)) (pow (/ -1 n) -1) (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1)) (/ 1 (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1))) (neg (- (log (+ 1 x)) (log x))) (- (log (+ 1 x)) (log x)) (pow (- (log (+ 1 x)) (log x)) -1) (/ (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (* n x)) (/ 1/3 (* x x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (neg (- (log (+ 1 x)) (log x))) -1))
11.0ms
x
@0
((/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1)) (* -1 (/ (/ -1 n) (pow (- (log (+ 1 x)) (log x)) -1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ -1 n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ 1 (/ n (- (log (+ 1 x)) (log x)))) (/ n (- (log (+ 1 x)) (log x))) (* n x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (+ (/ 1/3 (* x x)) 1) (+ (* 2 (/ 1/2 n)) -1) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (pow x (+ (* 2 (/ 1/2 n)) -1)) (pow (/ -1 n) -1) (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1)) (/ 1 (* (pow (/ -1 n) -1) (pow (neg (- (log (+ 1 x)) (log x))) -1))) (neg (- (log (+ 1 x)) (log x))) (- (log (+ 1 x)) (log x)) (pow (- (log (+ 1 x)) (log x)) -1) (/ (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (* n x)) (/ 1/3 (* x x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (neg (- (log (+ 1 x)) (log x))) -1))

simplify205.0ms (0.9%)

Memory
-15.6MiB live, 171.8MiB allocated
Algorithm
egg-herbie
Rules
8 760×lower-fma.f64
8 760×lower-fma.f32
5 110×lower-*.f64
5 110×lower-*.f32
5 020×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08509704
127029122
085028504
Stop Event
iter limit
node limit
Counts
504 → 502
Calls
Call 1
Inputs
(/ (log x) n)
(+ (* -1 (/ x n)) (/ (log x) n))
(+ (* x (- (* 1/2 (/ x n)) (/ 1 n))) (/ (log x) n))
(+ (* x (- (* x (+ (* -1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))) (/ (log x) n))
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(* -1 (/ n (log x)))
(+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2))))
(+ (* -1 (/ n (log x))) (* x (- (* -1 (* x (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(+ (* -1 (/ n (log x))) (* x (- (* x (- (* -1 (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 4)))))) (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(* n x)
(* n x)
(* n x)
(* n x)
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))
(/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/ 1/3 (pow x 2))
(/ (+ 1/3 (* -1/2 x)) (pow x 2))
(/ (+ 1/3 (* x (- x 1/2))) (pow x 2))
(/ (+ 1/3 (* x (- x 1/2))) (pow x 2))
(/ 1/3 (pow x 2))
(/ (+ 1/3 (pow x 2)) (pow x 2))
(/ (+ 1/3 (pow x 2)) (pow x 2))
(/ (+ 1/3 (pow x 2)) (pow x 2))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(exp (* (log x) (- (/ 1 n) 1)))
(exp (* (log x) (- (/ 1 n) 1)))
(exp (* (log x) (- (/ 1 n) 1)))
(exp (* (log x) (- (/ 1 n) 1)))
(* -1 (/ n (log x)))
(+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2))))
(+ (* -1 (/ n (log x))) (* x (+ (* -1 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 3))) (* 1/2 (/ n (pow (log x) 2))))))))
(+ (* -1 (/ n (log x))) (* x (+ (* -1 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/2 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 4))) (+ (* -1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 3)))))))))))
(* -1 (/ (log x) n))
(+ (* -1 (/ (log x) n)) (/ x n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(log x)
(+ (log x) (* -1 x))
(+ (log x) (* x (- (* 1/2 x) 1)))
(+ (log x) (* x (- (* x (+ 1/2 (* -1/3 x))) 1)))
(* -1 (log x))
(- x (log x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(/ -1 (log x))
(- (* -1 (/ x (pow (log x) 2))) (/ 1 (log x)))
(- (* x (- (* x (- (* 1/2 (/ 1 (pow (log x) 2))) (/ 1 (pow (log x) 3)))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(- (* x (- (* x (- (+ (* 1/2 (/ 1 (pow (log x) 2))) (* x (- (* 1/2 (/ 1 (pow (log x) 3))) (+ (* -1 (/ (- (* 1/2 (/ 1 (pow (log x) 2))) (/ 1 (pow (log x) 3))) (log x))) (* 1/3 (/ 1 (pow (log x) 2))))))) (/ 1 (pow (log x) 3)))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(/ 1/3 (* n (pow x 3)))
(/ (+ (* -1/2 (/ x n)) (* 1/3 (/ 1 n))) (pow x 3))
(/ (+ (* x (- (/ x n) (* 1/2 (/ 1 n)))) (* 1/3 (/ 1 n))) (pow x 3))
(/ (+ (* x (- (/ x n) (* 1/2 (/ 1 n)))) (* 1/3 (/ 1 n))) (pow x 3))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ 1 (log x))
(+ (/ 1 (log x)) (/ x (pow (log x) 2)))
(+ (* x (+ (* x (- (/ 1 (pow (log x) 3)) (* 1/2 (/ 1 (pow (log x) 2))))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ 1 (pow (log x) 2))) (+ (* -1 (/ (- (/ 1 (pow (log x) 3)) (* 1/2 (/ 1 (pow (log x) 2)))) (log x))) (* 1/2 (/ 1 (pow (log x) 3)))))) (/ 1 (pow (log x) 3))) (* 1/2 (/ 1 (pow (log x) 2))))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(/ -1 (* n x))
(/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)
(/ (- (/ 1/2 (* n x)) (+ (/ 1/3 (* n (pow x 2))) (/ 1 n))) x)
(/ (- (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3))))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2)))))) x)
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(* n x)
(* x (+ n (* 1/2 (/ n x))))
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) (pow x 2)))) (* -1/2 (/ n x))))
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (+ (* 1/6 n) (* 1/2 (+ (* -1/4 n) (* 1/3 n))))) (pow x 3)))) (+ (* -1/2 (/ n x)) (+ (* -1/4 (/ n (pow x 2))) (* 1/3 (/ n (pow x 2)))))))
(* n x)
(* n x)
(* n x)
(* n x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
1
(- 1 (* 1/2 (/ 1 x)))
(- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x)))
(- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x)))
1
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(* n x)
(* x (+ n (* 1/2 (/ n x))))
(* x (+ n (+ (* -1/3 (/ n (pow x 2))) (+ (* 1/4 (/ n (pow x 2))) (* 1/2 (/ n x))))))
(* x (+ n (+ (* -1/3 (/ n (pow x 2))) (+ (* -1/6 (/ n (pow x 3))) (+ (* 1/4 (/ n (pow x 2))) (+ (* 1/4 (/ n (pow x 3))) (+ (* 1/2 (/ n x)) (* 1/2 (/ (+ (* -1/3 n) (* 1/4 n)) (pow x 3))))))))))
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/ -1 x)
(/ (- (* 1/2 (/ 1 x)) 1) x)
(/ (- (* 1/2 (/ 1 x)) (+ 1 (/ 1/3 (pow x 2)))) x)
(/ (- (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3)))) (+ 1 (/ 1/3 (pow x 2)))) x)
(/ 1 x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
x
(* x (+ 1 (* 1/2 (/ 1 x))))
(* x (- (+ 1 (* 1/2 (/ 1 x))) (/ 1/12 (pow x 2))))
(* x (- (+ 1 (+ (* 1/2 (/ 1 x)) (* 1/24 (/ 1 (pow x 3))))) (/ 1/12 (pow x 2))))
(/ 1 (* n x))
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(* -1 x)
(* -1 (* x (+ 1 (* 1/2 (/ 1 x)))))
(* x (- (/ 1/12 (pow x 2)) (+ 1 (* 1/2 (/ 1 x)))))
(* x (- (/ 1/12 (pow x 2)) (+ 1 (+ (* 1/2 (/ 1 x)) (* 1/24 (/ 1 (pow x 3)))))))
(/ -1 (* n x))
(* -1 (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x))
(* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ 1 n)) (* 1/3 (/ 1 (* n x)))) x)) (/ 1 n)) x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/3 (/ 1 n)) (* 1/4 (/ 1 (* n x)))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* n x)
(* -1 (* x (+ (* -1 n) (* -1/2 (/ n x)))))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (+ (* -1/3 (/ n x)) (* 1/4 (/ n x))) (* -1/2 n)) x)))))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (+ (* -1/3 n) (* 1/4 n)) x)) (+ (* -1/4 (/ n x)) (* 1/6 (/ n x)))) (+ (* -1/3 n) (* 1/4 n))) x)) (* -1/2 n)) x)))))
(* n x)
(* n x)
(* n x)
(* n x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
1
(- 1 (* 1/2 (/ 1 x)))
(+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x)))
(+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x)))
1
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(* n x)
(* -1 (* x (+ (* -1 n) (* -1/2 (/ n x)))))
(* -1 (* x (+ (* -1 n) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) x)) (* 1/2 n)) x)))))
(* -1 (* x (+ (* -1 n) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/4 n) (* 1/3 n))) (+ (* -1/6 n) (* 1/4 n))) x)) (+ (* -1/4 n) (* 1/3 n))) x)) (* 1/2 n)) x)))))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ -1 x)
(* -1 (/ (- 1 (* 1/2 (/ 1 x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (+ 1/2 (* -1 (/ (- 1/3 (* 1/4 (/ 1 x))) x))) x))) x))
(/ 1 x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
x
(* x (+ 1 (* 1/2 (/ 1 x))))
(* -1 (* x (- (* -1 (/ (- 1/2 (* 1/12 (/ 1 x))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ 1/2 (* -1 (/ (- 1/12 (* 1/24 (/ 1 x))) x))) x)) 1)))
(/ 1 (* n x))
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ 1/3 (pow x 2))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 x)
(* -1 (* x (+ 1 (* 1/2 (/ 1 x)))))
(* -1 (* x (+ 1 (* -1 (/ (- (* 1/12 (/ 1 x)) 1/2) x)))))
(* -1 (* x (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/24 (/ 1 x)) 1/12) x)) 1/2) x)))))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ -1 n)
(/ -1 n)
(/ -1 n)
(/ -1 n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(* n x)
(* n x)
(* n x)
(* n x)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 3))))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) (pow x 2))) (pow n 3))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/ 1 n)
(/ (+ 1 (* -1 n)) n)
(/ (+ 1 (* -1 n)) n)
(/ (+ 1 (* -1 n)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(exp (* (log x) (- (/ 1 n) 1)))
(exp (* (log x) (- (/ 1 n) 1)))
(exp (* (log x) (- (/ 1 n) 1)))
(exp (* (log x) (- (/ 1 n) 1)))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ -1 n)
(/ -1 n)
(/ -1 n)
(/ -1 n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(* n x)
(* n x)
(* n x)
(* n x)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (/ (log x) (* n x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/ (- (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/ (- (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 3)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
-1
(- (/ 1 n) 1)
(- (/ 1 n) 1)
(- (/ 1 n) 1)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ 1 (* n x))
(/ (+ (/ 1 x) (/ (log x) (* n x))) n)
(/ (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) n)
(/ (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) n)
(/ 1 x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))
(+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ -1 n)
(/ -1 n)
(/ -1 n)
(/ -1 n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(/ n (- (log (+ 1 x)) (log x)))
(* n x)
(* n x)
(* n x)
(* n x)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) (* n x)))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/6 (/ (log x) (pow x 3))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2)))))) n)) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2)))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
-1
(- (/ 1 n) 1)
(- (/ 1 n) 1)
(- (/ 1 n) 1)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/ 1 (* n x))
(* -1 (/ (- (* -1 (/ (log x) (* n x))) (/ 1 x)) n))
(* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (pow (log x) 2) (* n x))) (/ (log x) x)) n)) (/ 1 x)) n))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (pow (log x) 2) x)) (* -1/6 (/ (pow (log x) 3) (* n x)))) n)) (/ (log x) x)) n)) (/ 1 x)) n))
(/ 1 x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1/2 (/ (pow (log x) 2) (* n x)))) n)) (/ 1 x))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) (* n x))) (* 1/2 (/ (pow (log x) 2) x))) n))) n)) (/ 1 x))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
Outputs
(/ (log x) n)
(/.f64 (log.f64 x) n)
(+ (* -1 (/ x n)) (/ (log x) n))
(-.f64 (/.f64 (log.f64 x) n) (/.f64 x n))
(+ (* x (- (* 1/2 (/ x n)) (/ 1 n))) (/ (log x) n))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) x (/.f64 #s(literal -1 binary64) n)) x (/.f64 (log.f64 x) n))
(+ (* x (- (* x (+ (* -1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))) (/ (log x) n))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 x n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal -1 binary64) n)) x (/.f64 (log.f64 x) n))
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(* -1 (/ n (log x)))
(/.f64 (neg.f64 n) (log.f64 x))
(+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2))))
(neg.f64 (fma.f64 n (/.f64 x (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 n (log.f64 x))))
(+ (* -1 (/ n (log x))) (* x (- (* -1 (* x (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))) x (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))))) x (/.f64 (neg.f64 n) (log.f64 x)))
(+ (* -1 (/ n (log x))) (* x (- (* x (- (* -1 (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 4)))))) (+ (* -1/2 (/ n (pow (log x) 2))) (/ n (pow (log x) 3))))) (/ n (pow (log x) 2)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))) x (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))))) x (/.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 (neg.f64 n) (log.f64 x)))
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))
(/.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (exp.f64 (/.f64 (log.f64 x) n))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (exp.f64 (/.f64 (log.f64 x) n)))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 x n))) x (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (exp.f64 (/.f64 (log.f64 x) n)))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (+ (* (exp (/ (log x) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* x (exp (/ (log x) n))) n))) (* (exp (/ (log x) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (pow x 3))
(/.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 x n))) x (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (exp.f64 (/.f64 (log.f64 x) n)))) (pow.f64 x #s(literal 3 binary64)))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ (+ 1/3 (* -1/2 x)) (pow x 2))
(/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)
(/ (+ 1/3 (* x (- x 1/2))) (pow x 2))
(/.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 1/2 binary64)) x #s(literal 1/3 binary64)) x) x)
(/ (+ 1/3 (* x (- x 1/2))) (pow x 2))
(/.f64 (/.f64 (fma.f64 (-.f64 x #s(literal 1/2 binary64)) x #s(literal 1/3 binary64)) x) x)
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ (+ 1/3 (pow x 2)) (pow x 2))
(/.f64 (/.f64 (fma.f64 x x #s(literal 1/3 binary64)) x) x)
(/ (+ 1/3 (pow x 2)) (pow x 2))
(/.f64 (/.f64 (fma.f64 x x #s(literal 1/3 binary64)) x) x)
(/ (+ 1/3 (pow x 2)) (pow x 2))
(/.f64 (/.f64 (fma.f64 x x #s(literal 1/3 binary64)) x) x)
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(* -1 (/ n (log x)))
(/.f64 (neg.f64 n) (log.f64 x))
(+ (* -1 (/ n (log x))) (* -1 (/ (* n x) (pow (log x) 2))))
(neg.f64 (fma.f64 n (/.f64 x (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 n (log.f64 x))))
(+ (* -1 (/ n (log x))) (* x (+ (* -1 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 3))) (* 1/2 (/ n (pow (log x) 2))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) x (/.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 (neg.f64 n) (log.f64 x)))
(+ (* -1 (/ n (log x))) (* x (+ (* -1 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 3))) (+ (* 1/2 (/ n (pow (log x) 2))) (* x (+ (* -1 (/ n (pow (log x) 4))) (+ (* -1/3 (/ n (pow (log x) 2))) (/ n (pow (log x) 3)))))))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64) (/.f64 n (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (/.f64 n (pow.f64 (log.f64 x) #s(literal 4 binary64)))) x (fma.f64 (/.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) x (/.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 (neg.f64 n) (log.f64 x)))
(* -1 (/ (log x) n))
(/.f64 (neg.f64 (log.f64 x)) n)
(+ (* -1 (/ (log x) n)) (/ x n))
(-.f64 (/.f64 x n) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* -1/2 (/ x n)) (/ 1 n))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(+ (* -1 (/ (log x) n)) (* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 x n) (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (neg.f64 (log.f64 x)) n))
(log x)
(log.f64 x)
(+ (log x) (* -1 x))
(-.f64 (log.f64 x) x)
(+ (log x) (* x (- (* 1/2 x) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x))
(+ (log x) (* x (- (* x (+ 1/2 (* -1/3 x))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/3 binary64) x #s(literal 1/2 binary64)) x #s(literal -1 binary64)) x (log.f64 x))
(* -1 (log x))
(neg.f64 (log.f64 x))
(- x (log x))
(-.f64 x (log.f64 x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x (neg.f64 (log.f64 x)))
(/ -1 (log x))
(/.f64 #s(literal -1 binary64) (log.f64 x))
(- (* -1 (/ x (pow (log x) 2))) (/ 1 (log x)))
(fma.f64 (/.f64 x (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 x)))
(- (* x (- (* x (- (* 1/2 (/ 1 (pow (log x) 2))) (/ 1 (pow (log x) 3)))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) x (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 #s(literal -1 binary64) (log.f64 x)))
(- (* x (- (* x (- (+ (* 1/2 (/ 1 (pow (log x) 2))) (* x (- (* 1/2 (/ 1 (pow (log x) 3))) (+ (* -1 (/ (- (* 1/2 (/ 1 (pow (log x) 2))) (/ 1 (pow (log x) 3))) (log x))) (* 1/3 (/ 1 (pow (log x) 2))))))) (/ 1 (pow (log x) 3)))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (log.f64 x)))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) x (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 #s(literal -1 binary64) (log.f64 x)))
(/ 1/3 (* n (pow x 3)))
(/.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64))) n)
(/ (+ (* -1/2 (/ x n)) (* 1/3 (/ 1 n))) (pow x 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (/.f64 #s(literal 1/3 binary64) n)) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (- (/ x n) (* 1/2 (/ 1 n)))) (* 1/3 (/ 1 n))) (pow x 3))
(/.f64 (fma.f64 (-.f64 (/.f64 x n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1/3 binary64) n)) (pow.f64 x #s(literal 3 binary64)))
(/ (+ (* x (- (/ x n) (* 1/2 (/ 1 n)))) (* 1/3 (/ 1 n))) (pow x 3))
(/.f64 (fma.f64 (-.f64 (/.f64 x n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1/3 binary64) n)) (pow.f64 x #s(literal 3 binary64)))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ 1 (log x))
(/.f64 #s(literal 1 binary64) (log.f64 x))
(+ (/ 1 (log x)) (/ x (pow (log x) 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (log.f64 x)) (/.f64 x (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(+ (* x (+ (* x (- (/ 1 (pow (log x) 3)) (* 1/2 (/ 1 (pow (log x) 2))))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 #s(literal 1 binary64) (log.f64 x)))
(+ (* x (+ (* x (- (+ (* x (- (* 1/3 (/ 1 (pow (log x) 2))) (+ (* -1 (/ (- (/ 1 (pow (log x) 3)) (* 1/2 (/ 1 (pow (log x) 2)))) (log x))) (* 1/2 (/ 1 (pow (log x) 3)))))) (/ 1 (pow (log x) 3))) (* 1/2 (/ 1 (pow (log x) 2))))) (/ 1 (pow (log x) 2)))) (/ 1 (log x)))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (log.f64 x)))) x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) x (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (/.f64 #s(literal 1 binary64) (log.f64 x)))
(/ -1 (* n x))
(/.f64 #s(literal -1 binary64) (*.f64 n x))
(/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) x)
(/ (- (/ 1/2 (* n x)) (+ (/ 1/3 (* n (pow x 2))) (/ 1 n))) x)
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 (/.f64 #s(literal 1/3 binary64) n) x)) x) (/.f64 #s(literal 1 binary64) n)) x)
(/ (- (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3))))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2)))))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 (/.f64 #s(literal 1/3 binary64) n) x)) x) (/.f64 #s(literal 1 binary64) n))) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n))) x)
(* n x)
(*.f64 n x)
(* x (+ n (* 1/2 (/ n x))))
(*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x)
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) (pow x 2)))) (* -1/2 (/ n x))))
(*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) (-.f64 n (*.f64 (/.f64 (/.f64 n x) x) #s(literal 1/12 binary64)))) x)
(* x (- (+ n (* -1 (/ (+ (* -1/4 n) (+ (* 1/6 n) (* 1/2 (+ (* -1/4 n) (* 1/3 n))))) (pow x 3)))) (+ (* -1/2 (/ n x)) (+ (* -1/4 (/ n (pow x 2))) (* 1/3 (/ n (pow x 2)))))))
(*.f64 (-.f64 (-.f64 n (/.f64 (fma.f64 n #s(literal -1/12 binary64) (*.f64 n #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (/.f64 (/.f64 n x) x) #s(literal 1/12 binary64) (*.f64 (/.f64 n x) #s(literal -1/2 binary64)))) x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
1
#s(literal 1 binary64)
(- 1 (* 1/2 (/ 1 x)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64))
(- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1)))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* -1 (* (log (/ 1 x)) (- (/ 1 n) 1))))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(* n x)
(*.f64 n x)
(* x (+ n (* 1/2 (/ n x))))
(*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x)
(* x (+ n (+ (* -1/3 (/ n (pow x 2))) (+ (* 1/4 (/ n (pow x 2))) (* 1/2 (/ n x))))))
(*.f64 (fma.f64 (/.f64 (/.f64 n x) x) #s(literal -1/12 binary64) (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n)) x)
(* x (+ n (+ (* -1/3 (/ n (pow x 2))) (+ (* -1/6 (/ n (pow x 3))) (+ (* 1/4 (/ n (pow x 2))) (+ (* 1/4 (/ n (pow x 3))) (+ (* 1/2 (/ n x)) (* 1/2 (/ (+ (* -1/3 n) (* 1/4 n)) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/3 binary64) x) (/.f64 n x) n) (fma.f64 (/.f64 n (pow.f64 x #s(literal 3 binary64))) #s(literal -1/6 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (/.f64 n x) x) (/.f64 n (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 n (/.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 n x)))))) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) x)
(/ (- (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))) (+ (/ 1/2 (* n x)) (* 1/4 (/ 1 (* n (pow x 3)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* 1/2 (/ 1 x)) 1) x)
(/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x)
(/ (- (* 1/2 (/ 1 x)) (+ 1 (/ 1/3 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) #s(literal 1 binary64)) x)
(/ (- (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3)))) (+ 1 (/ 1/3 (pow x 2)))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) #s(literal 1 binary64))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64)))) x)
x
(* x (+ 1 (* 1/2 (/ 1 x))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)
(* x (- (+ 1 (* 1/2 (/ 1 x))) (/ 1/12 (pow x 2))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/12 binary64) x)) x) x x)
(* x (- (+ 1 (+ (* 1/2 (/ 1 x)) (* 1/24 (/ 1 (pow x 3))))) (/ 1/12 (pow x 2))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/12 binary64) x)) x)) #s(literal 1 binary64)) x)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) x)
(/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x)) x)
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* 1/2 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)) x)
(* x (- (/ 1/12 (pow x 2)) (+ 1 (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/12 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x)
(* x (- (/ 1/12 (pow x 2)) (+ 1 (+ (* 1/2 (/ 1 x)) (* 1/24 (/ 1 (pow x 3)))))))
(*.f64 (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/12 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 3 binary64)))) x)
(/ -1 (* n x))
(/.f64 #s(literal -1 binary64) (*.f64 n x))
(* -1 (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) x)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ 1 n)) (* 1/3 (/ 1 (* n x)))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 (/.f64 #s(literal 1/3 binary64) n) x)) x)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/3 (/ 1 n)) (* 1/4 (/ 1 (* n x)))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (/.f64 #s(literal 1/4 binary64) n) x)) x)) x)) (neg.f64 x))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) n) x) (/.f64 #s(literal 1/3 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) n) x) (/.f64 #s(literal 1/3 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(* n x)
(*.f64 n x)
(* -1 (* x (+ (* -1 n) (* -1/2 (/ n x)))))
(*.f64 (fma.f64 (/.f64 n x) #s(literal -1/2 binary64) (neg.f64 n)) (neg.f64 x))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (+ (* -1/3 (/ n x)) (* 1/4 (/ n x))) (* -1/2 n)) x)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (/.f64 n x) #s(literal -1/12 binary64))) x) n)) (neg.f64 x))
(* -1 (* x (+ (* -1 n) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (+ (* -1/3 n) (* 1/4 n)) x)) (+ (* -1/4 (/ n x)) (* 1/6 (/ n x)))) (+ (* -1/3 n) (* 1/4 n))) x)) (* -1/2 n)) x)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (/.f64 (fma.f64 #s(literal -1/12 binary64) (-.f64 (/.f64 n x) n) (*.f64 (*.f64 (/.f64 n x) #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))) (neg.f64 x)) n) (neg.f64 x))
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) x)) x))) x))
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
1
#s(literal 1 binary64)
(- 1 (* 1/2 (/ 1 x)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x))
(+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x))
1
#s(literal 1 binary64)
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+ 1 (* 1/3 (/ 1 (pow x 2))))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)
(/ (exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(exp (* (+ (log -1) (* -1 (log (/ -1 x)))) (- (/ 1 n) 1)))
(pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(* n x)
(*.f64 n x)
(* -1 (* x (+ (* -1 n) (* -1/2 (/ n x)))))
(*.f64 (fma.f64 (/.f64 n x) #s(literal -1/2 binary64) (neg.f64 n)) (neg.f64 x))
(* -1 (* x (+ (* -1 n) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 n) (* 1/3 n)) x)) (* 1/2 n)) x)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (/.f64 (*.f64 (neg.f64 n) #s(literal 1/12 binary64)) x)) (neg.f64 x)) n) (neg.f64 x))
(* -1 (* x (+ (* -1 n) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1/4 n) (* 1/3 n))) (+ (* -1/6 n) (* 1/4 n))) x)) (+ (* -1/4 n) (* 1/3 n))) x)) (* 1/2 n)) x)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (/.f64 (fma.f64 n #s(literal 1/12 binary64) (/.f64 (*.f64 n #s(literal 1/24 binary64)) (neg.f64 x))) (neg.f64 x))) (neg.f64 x)) n) (neg.f64 x))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 (* n x))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) n) x) (/.f64 #s(literal 1/3 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (- 1 (* 1/2 (/ 1 x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 x))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (+ 1/2 (* -1 (/ (- 1/3 (* 1/4 (/ 1 x))) x))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) x)) x)) x)) (neg.f64 x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) x)) x)) x)) x)
x
(* x (+ 1 (* 1/2 (/ 1 x))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)
(* -1 (* x (- (* -1 (/ (- 1/2 (* 1/12 (/ 1 x))) x)) 1)))
(neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/12 binary64) x)) x) x x)))
(* -1 (* x (- (* -1 (/ (+ 1/2 (* -1 (/ (- 1/12 (* 1/24 (/ 1 x))) x))) x)) 1)))
(neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) x)) x)) x) x x)))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) (/.f64 #s(literal 1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ 1/3 (pow x 2))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* 1/2 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (- (* 1/12 (/ 1 x)) 1/2) x)))))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/12 binary64) x)) x) x x))
(* -1 (* x (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/24 (/ 1 x)) 1/12) x)) 1/2) x)))))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) x)) x)) x) x x))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* 1/6 (/ (exp (/ (log x) n)) (* (pow n 3) (pow x 3))))
(*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 n #s(literal 3 binary64))))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (/ (* n (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x))))) (pow x 2))) (pow n 3))
(/.f64 (fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 x x)) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 x x))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ (+ (* 1/6 (/ (exp (/ (log x) n)) (pow x 3))) (* n (+ (* n (+ (/ (exp (/ (log x) n)) x) (/ (* (exp (/ (log x) n)) (- (* 1/3 (/ 1 x)) 1/2)) (pow x 2)))) (/ (* (exp (/ (log x) n)) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))))) (pow n 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) n (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) (exp.f64 (/.f64 (log.f64 x) n))) (*.f64 x x))) n (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/6 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ (+ 1 (* -1 n)) n)
(/.f64 (-.f64 #s(literal 1 binary64) n) n)
(/ (+ 1 (* -1 n)) n)
(/.f64 (-.f64 #s(literal 1 binary64) n) n)
(/ (+ 1 (* -1 n)) n)
(/.f64 (-.f64 #s(literal 1 binary64) n) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(/ (exp (* (log x) (- (/ 1 n) 1))) n)
(/.f64 (pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))) n)
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(exp (* (log x) (- (/ 1 n) 1)))
(pow.f64 x (-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64)))
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (/ (log x) (* n x)) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/.f64 (-.f64 (+.f64 (+.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x) (/.f64 (log.f64 x) n) (/.f64 (/.f64 (log.f64 x) n) x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) x)) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)))) n)
(/ (- (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x) (/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) x)) (+.f64 (+.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) x) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) n) n)) (/.f64 #s(literal 1 binary64) x))) (fma.f64 (log.f64 x) (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x) (*.f64 n n)) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x) n)) (/.f64 (/.f64 (log.f64 x) n) x)))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)))) n)
(/ (- (+ (* 1/6 (/ (log x) (* (pow n 3) (pow x 3)))) (+ (* 1/6 (/ (* (pow (log x) 3) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 3) (pow x 2)))) (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 3) (pow x 2)))) (+ (* 1/2 (/ (* (pow (log x) 2) (- (* 1/3 (/ 1 x)) 1/2)) (* (pow n 2) (pow x 2)))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1/3 (pow x 3)) (+ (/ 1/2 (* n (pow x 2))) (+ (/ 1 x) (+ (* 1/6 (/ 1 (* (pow n 2) (pow x 3)))) (+ (/ (log x) (* n x)) (+ (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (* (pow n 2) (pow x 2))) (/ (* (log x) (- (* 1/3 (/ 1 x)) 1/2)) (* n (pow x 2))))))))))))))) (+ (/ 1/2 (* n (pow x 3))) (/ 1/2 (pow x 2)))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (log.f64 x) (pow.f64 n #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal 3 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x) (/.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) x)) (+.f64 (+.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) x) x) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) n) n)) (/.f64 #s(literal 1 binary64) x))) (fma.f64 (log.f64 x) (+.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x) (*.f64 n n)) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x) n)) (/.f64 (/.f64 (log.f64 x) n) x))))))) (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) x) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)))) n)
-1
#s(literal -1 binary64)
(- (/ 1 n) 1)
(-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))
(- (/ 1 n) 1)
(-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))
(- (/ 1 n) 1)
(-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(/ (+ (/ 1 x) (/ (log x) (* n x))) n)
(/.f64 (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)) n)
(/ (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))) n)
(/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) (/.f64 #s(literal 1/2 binary64) x) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))) n)
(/ (+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))) n)
(/.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) (/.f64 #s(literal 1/2 binary64) x) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)))) n)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))
(+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) (/.f64 #s(literal 1/2 binary64) x) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x)))
(+ (* 1/6 (/ (pow (log x) 3) (* (pow n 3) x))) (+ (* 1/2 (/ (pow (log x) 2) (* (pow n 2) x))) (+ (/ 1 x) (/ (log x) (* n x)))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) (/.f64 #s(literal 1/2 binary64) x) (+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))))
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))))) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(* -1 (/ (- (log (+ 1 x)) (log x)) n))
(/.f64 (-.f64 (log.f64 x) (log1p.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n)) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n)) (neg.f64 n))) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(/ -1 n)
(/.f64 #s(literal -1 binary64) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n)) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n)) (neg.f64 n))) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(/ n (- (log (+ 1 x)) (log x)))
(/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* n x)
(*.f64 n x)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n)) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n)) (neg.f64 n))) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (* 1/2 (/ 1 x)) (+ 1 (* 1/3 (/ 1 (pow x 2))))) (* n x)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) #s(literal 1 binary64)) x) (/.f64 (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) x) (+.f64 (/.f64 (log.f64 x) x) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x))) (neg.f64 n))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (log.f64 x) x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) n)) (+.f64 (/.f64 (log.f64 x) x) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x))) (neg.f64 n)) #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x)) n)
(* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (- (+ (* -1 (/ (* (log x) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2))) (+ (* -1 (/ (+ (* -1/6 (/ (* (pow (log x) 3) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2))) (+ (* 1/6 (/ (log x) (pow x 3))) (+ (* 1/6 (/ (pow (log x) 3) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/2 (/ 1 x)))) (pow x 2)))))) n)) (+ (* -1/2 (/ (pow (log x) 2) x)) (* 1/2 (/ (* (pow (log x) 2) (- 1/2 (* 1/3 (/ 1 x)))) (pow x 2)))))) (* 1/6 (/ 1 (pow x 3)))) n)) (+ (* 1/2 (/ 1 (pow x 2))) (/ (log x) x)))) (* 1/2 (/ 1 (pow x 3)))) n)) (/ 1/2 (pow x 2))) (+ (/ 1/3 (pow x 3)) (/ 1 x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (log.f64 x) x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x) (/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) #s(literal -1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (log.f64 x) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x)) #s(literal 1/2 binary64)))) n)) (fma.f64 (neg.f64 (log.f64 x)) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) n)) (+.f64 (/.f64 (log.f64 x) x) (/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) x))) (neg.f64 n)) #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x)) n)
-1
#s(literal -1 binary64)
(- (/ 1 n) 1)
(-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))
(- (/ 1 n) 1)
(-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))
(- (/ 1 n) 1)
(-.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1 binary64))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n)) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n)) (neg.f64 n))) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(/ 1 (* n x))
(/.f64 (/.f64 #s(literal 1 binary64) n) x)
(* -1 (/ (- (* -1 (/ (log x) (* n x))) (/ 1 x)) n))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (log.f64 x) n) (/.f64 #s(literal -1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (* -1 (/ (+ (* 1/2 (/ (pow (log x) 2) (* n x))) (/ (log x) x)) n)) (/ 1 x)) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) n) #s(literal 1/2 binary64) (/.f64 (log.f64 x) x)) n) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x)) (neg.f64 n))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (pow (log x) 2) x)) (* -1/6 (/ (pow (log x) 3) (* n x)))) n)) (/ (log x) x)) n)) (/ 1 x)) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (log.f64 x) x) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) n) #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64))) n)) n) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x)) (neg.f64 n))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ (log x) (* n x)))
(+.f64 (/.f64 (/.f64 (log.f64 x) n) x) (/.f64 #s(literal 1 binary64) x))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1/2 (/ (pow (log x) 2) (* n x)))) n)) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (/.f64 (neg.f64 (log.f64 x)) x)) n))
(+ (* -1 (/ (+ (* -1 (/ (log x) x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) (* n x))) (* 1/2 (/ (pow (log x) 2) x))) n))) n)) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) x) n) #s(literal 1/6 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) (neg.f64 n)) (/.f64 (log.f64 x) x)) n))
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ n (- (log x) (log (+ 1 x)))))
(/.f64 (neg.f64 n) (-.f64 (log.f64 x) (log1p.f64 x)))
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (log x) (log (+ 1 x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(/ (- (+ 1 (* 1/3 (/ 1 (pow x 2)))) (* 1/2 (/ 1 x))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n)) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n)) (neg.f64 n))) n) #s(literal -1 binary64) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))

rewrite176.0ms (0.7%)

Memory
-2.5MiB live, 190.0MiB allocated
Rules
4 760×lower-*.f32
4 752×lower-*.f64
3 322×lower-fma.f32
3 320×lower-fma.f64
2 684×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066421
090405
1454359
24684359
08149348
Stop Event
iter limit
node limit
iter limit
Counts
26 → 619
Calls
Call 1
Inputs
(/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))
#s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))
(*.f64 n x)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x)))
(-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
(/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n)
(pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
(neg.f64 (-.f64 (log1p.f64 x) (log.f64 x)))
(-.f64 (log1p.f64 x) (log.f64 x))
(pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))
(/.f64 #s(literal 1/3 binary64) (*.f64 x x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))))
(pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval479.0ms (2%)

Memory
20.4MiB live, 279.4MiB allocated
Compiler

Compiled 24 978 to 3 951 computations (84.2% saved)

prune64.0ms (0.3%)

Memory
-10.5MiB live, 111.4MiB allocated
Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New1 233121 245
Fresh51621
Picked415
Done055
Total1 242341 276
Accuracy
100.0%
Counts
1 276 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.0%
(/.f64 (-.f64 #s(approx (pow (+ 1 x) (/ 2 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
53.9%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
58.8%
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.0%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
9.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
39.2%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
26.3%
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) #s(literal -1 binary64)))
31.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
37.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64))) n)) x))
48.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #s(approx (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
57.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
34.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
57.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
41.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
60.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
32.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #s(approx (pow (neg (- (log (+ 1 x)) (log x))) -1) (/.f64 #s(literal 1 binary64) (log.f64 x))))))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (neg.f64 n))))
31.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
41.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
53.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
60.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1/2 binary64)))))
60.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
33.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (/.f64 #s(literal -1 binary64) (log.f64 x))))))
41.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
27.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
44.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
35.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
39.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
Compiler

Compiled 1 448 to 693 computations (52.1% saved)

regimes65.0ms (0.3%)

Memory
-4.8MiB live, 70.8MiB allocated
Counts
56 → 2
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (/.f64 #s(literal -1 binary64) (log.f64 x))))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (log1p.f64 x) (log.f64 x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (*.f64 (log1p.f64 x) n) (*.f64 n (log.f64 x))) (*.f64 n n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) (neg.f64 n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) #s(approx (pow (neg (- (log (+ 1 x)) (log x))) -1) (/.f64 #s(literal 1 binary64) (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) #s(approx (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 n x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) x)) n)) (/.f64 #s(literal 1/3 binary64) x)) (neg.f64 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 x) (log.f64 x) (*.f64 #s(literal 0 binary64) (log.f64 x)))))) n))
(/.f64 (-.f64 #s(approx (pow (+ 1 x) (/ 2 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (/.f64 #s(literal -1 binary64) n) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal -1/2 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64))) n)) x))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) #s(literal -1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 n #s(literal -1 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 n (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
Calls

4 calls:

17.0ms
(/.f64 #s(literal 1 binary64) n)
17.0ms
n
15.0ms
x
12.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
94.9%2x
89.4%4n
86.4%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
89.7%4(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes36.0ms (0.1%)

Memory
3.1MiB live, 41.3MiB allocated
Counts
29 → 5
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (/.f64 #s(literal -1 binary64) (log.f64 x))))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

4 calls:

10.0ms
(/.f64 #s(literal 1 binary64) n)
9.0ms
x
8.0ms
n
6.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
81.9%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
87.7%6n
87.7%5(/.f64 #s(literal 1 binary64) n)
78.7%3x
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes10.0ms (0%)

Memory
13.1MiB live, 13.1MiB allocated
Counts
28 → 5
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (/.f64 #s(literal -1 binary64) (log.f64 x))))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

1 calls:

8.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
87.7%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes12.0ms (0%)

Memory
-28.8MiB live, 12.0MiB allocated
Counts
25 → 5
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

1 calls:

10.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
87.6%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes9.0ms (0%)

Memory
11.7MiB live, 11.7MiB allocated
Counts
24 → 5
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n) #s(literal -1 binary64))) n))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

1 calls:

7.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
87.3%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes18.0ms (0.1%)

Memory
-11.4MiB live, 26.4MiB allocated
Counts
22 → 5
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

2 calls:

9.0ms
n
7.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
86.1%6n
86.1%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 4 to 6 computations (-50% saved)

regimes29.0ms (0.1%)

Memory
2.4MiB live, 39.9MiB allocated
Counts
21 → 5
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 n #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

4 calls:

9.0ms
x
7.0ms
(/.f64 #s(literal 1 binary64) n)
6.0ms
n
5.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
68.4%4x
75.5%7n
53.9%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
73.0%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes20.0ms (0.1%)

Memory
33.3MiB live, 33.3MiB allocated
Counts
19 → 4
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (neg.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x)))) (/.f64 #s(literal -1 binary64) n)))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Calls

3 calls:

6.0ms
(/.f64 #s(literal 1 binary64) n)
6.0ms
x
6.0ms
n
Results
AccuracySegmentsBranch
68.4%4x
67.0%6n
64.4%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 5 to 8 computations (-60% saved)

regimes9.0ms (0%)

Memory
-25.0MiB live, 12.4MiB allocated
Counts
16 → 3
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
64.1%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes6.0ms (0%)

Memory
9.8MiB live, 9.8MiB allocated
Counts
15 → 3
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
64.0%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes22.0ms (0.1%)

Memory
-28.0MiB live, 20.9MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))) n))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))
Calls

3 calls:

11.0ms
(/.f64 #s(literal 1 binary64) n)
5.0ms
n
5.0ms
x
Results
AccuracySegmentsBranch
55.2%3(/.f64 #s(literal 1 binary64) n)
55.2%3n
49.6%2x
Compiler

Compiled 5 to 8 computations (-60% saved)

regimes11.0ms (0%)

Memory
18.6MiB live, 18.6MiB allocated
Counts
10 → 3
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/3 binary64)) x) x)) (*.f64 n x))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))
Calls

3 calls:

4.0ms
(/.f64 #s(literal 1 binary64) n)
4.0ms
n
3.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
47.4%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
53.7%3(/.f64 #s(literal 1 binary64) n)
53.7%3n
Compiler

Compiled 17 to 14 computations (17.6% saved)

regimes7.0ms (0%)

Memory
16.3MiB live, 16.3MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
Calls

2 calls:

3.0ms
(/.f64 #s(literal 1 binary64) n)
3.0ms
n
Results
AccuracySegmentsBranch
51.1%2(/.f64 #s(literal 1 binary64) n)
52.2%3n
Compiler

Compiled 4 to 6 computations (-50% saved)

regimes29.0ms (0.1%)

Memory
-22.2MiB live, 14.2MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) (*.f64 n x))))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n))
Calls

3 calls:

23.0ms
(/.f64 #s(literal 1 binary64) n)
3.0ms
x
3.0ms
n
Results
AccuracySegmentsBranch
46.6%2x
48.1%3n
46.9%2(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 5 to 8 computations (-60% saved)

regimes3.0ms (0%)

Memory
4.3MiB live, 4.3MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (pow x (+ (* 2 (/ 1/2 n)) -1)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))
Calls

1 calls:

2.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
46.9%2(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))
Calls

1 calls:

2.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
46.8%2(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes5.0ms (0%)

Memory
10.1MiB live, 10.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Calls

4 calls:

1.0ms
(/.f64 #s(literal 1 binary64) n)
1.0ms
n
1.0ms
x
1.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
31.9%1(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
31.9%1n
31.9%1x
31.9%1(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch50.0ms (0.2%)

Memory
12.2MiB live, 49.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
3.970565407733141e-5
610.2567733037951
Samples
26.0ms31×2valid
10.0ms58×1valid
5.0ms55×0valid
0.0ms0exit
Compiler

Compiled 196 to 175 computations (10.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-div: 17.0ms (46.5% of total)
ival-pow: 14.0ms (38.3% of total)
adjust: 3.0ms (8.2% of total)
ival-add: 1.0ms (2.7% of total)
ival-sub: 1.0ms (2.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch6.0ms (0%)

Memory
-33.5MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
5.0ms
6.34146553493541e+231
1.2985831199208353e+234
0.0ms
0.0024731574170383202
11.717143470955888
0.0ms
3.2377938258622153e-65
4.975098088402739e-62
0.0ms
-1.2094871277838045e-22
-2.8410809126293553e-26
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.34146553493541e+231
1.2985831199208353e+234
0.0ms
0.0024731574170383202
11.717143470955888
0.0ms
3.2377938258622153e-65
4.975098088402739e-62
0.0ms
-1.2094871277838045e-22
-2.8410809126293553e-26
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.34146553493541e+231
1.2985831199208353e+234
0.0ms
9.336605737814556e-5
0.0013481054595397832
0.0ms
3.2377938258622153e-65
4.975098088402739e-62
0.0ms
-1.2094871277838045e-22
-2.8410809126293553e-26
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.34146553493541e+231
1.2985831199208353e+234
0.0ms
9.336605737814556e-5
0.0013481054595397832
0.0ms
3.2377938258622153e-65
4.975098088402739e-62
0.0ms
-1.2094871277838045e-22
-2.8410809126293553e-26
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.34146553493541e+231
1.2985831199208353e+234
0.0ms
3.555506445216596e-13
9.878493908051675e-9
0.0ms
3.2377938258622153e-65
4.975098088402739e-62
0.0ms
-1.2094871277838045e-22
-2.8410809126293553e-26
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.34146553493541e+231
1.2985831199208353e+234
0.0ms
3.555506445216596e-13
9.878493908051675e-9
0.0ms
3.2377938258622153e-65
4.975098088402739e-62
0.0ms
-1.2094871277838045e-22
-2.8410809126293553e-26
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch96.0ms (0.4%)

Memory
26.1MiB live, 107.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
3.912104913271045e+112
5.052602323785282e+114
15.0ms
3.970565407733141e-5
610.2567733037951
44.0ms
2.4685377935494758e-216
3.2711212731386887e-211
Samples
33.0ms83×2valid
27.0ms93×1valid
16.0ms128×0valid
1.0ms11×0exit
Compiler

Compiled 507 to 502 computations (1% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-pow: 50.0ms (75.3% of total)
adjust: 6.0ms (9% of total)
ival-div: 4.0ms (6% of total)
ival-add: 3.0ms (4.5% of total)
ival-sub: 3.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch18.0ms (0.1%)

Memory
-34.0MiB live, 4.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.912104913271045e+112
5.052602323785282e+114
16.0ms
3.970565407733141e-5
610.2567733037951
Compiler

Compiled 363 to 358 computations (1.4% saved)

bsearch18.0ms (0.1%)

Memory
27.7MiB live, 27.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.912104913271045e+112
5.052602323785282e+114
15.0ms
3.970565407733141e-5
610.2567733037951
Samples
6.0ms19×2valid
4.0ms19×1valid
2.0ms26×0valid
Compiler

Compiled 354 to 358 computations (-1.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-pow: 7.0ms (71.7% of total)
ival-div: 1.0ms (10.2% of total)
adjust: 1.0ms (10.2% of total)
ival-sub: 1.0ms (10.2% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch84.0ms (0.3%)

Memory
-9.1MiB live, 111.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
5.451857186099154e-93
8.003982328820606e-92
30.0ms
-48.309950175770894
-0.11712719524617561
Samples
40.0ms123×1valid
11.0ms15×2valid
10.0ms86×0valid
5.0ms58×0exit
Compiler

Compiled 380 to 335 computations (11.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-pow: 41.0ms (76.4% of total)
adjust: 4.0ms (7.5% of total)
ival-div: 3.0ms (5.6% of total)
ival-sub: 2.0ms (3.7% of total)
ival-add: 2.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.5MiB live, 3.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.451857186099154e-93
8.003982328820606e-92
1.0ms
-48.309950175770894
-0.11712719524617561
Compiler

Compiled 352 to 321 computations (8.8% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.537726852403662
-0.02069966945446229
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-42048522903.170616
-1268068239.5888646
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-42048522903.170616
-1268068239.5888646
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-42048522903.170616
-1268068239.5888646
Compiler

Compiled 14 to 14 computations (0% saved)

simplify84.0ms (0.3%)

Memory
-9.2MiB live, 65.6MiB allocated
Algorithm
egg-herbie
Rules
418×distribute-lft-neg-in-binary64-*.f64-neg.f64
356×unsub-neg-binary64--.f64-neg.f64-+.f64
278×neg-mul-1-binary64-*.f64-neg.f64
224×neg-sub0-binary64--.f64-neg.f64
208×sub-neg-binary64-neg.f64-+.f64--.f64
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01861959
12121959
22471959
32781959
43161959
53541959
64141959
75651959
87891959
99721955
1011871955
1112871955
1214011955
1315181955
1416201955
1516701955
1616861955
1716871955
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 1 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 x #s(literal 8149203853629209/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if (<=.f64 x #s(literal 7746191359077253/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if (<=.f64 x #s(literal 139999999999999998760739000651901891565513465697665217307440645489672297447799225941546393339081762637929540222976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))))))
(if (<=.f64 x #s(literal 7746191359077253/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if (<=.f64 x #s(literal 139999999999999998760739000651901891565513465697665217307440645489672297447799225941546393339081762637929540222976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))))
(if (<=.f64 x #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (if (<=.f64 x #s(literal 139999999999999998760739000651901891565513465697665217307440645489672297447799225941546393339081762637929540222976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))))
(if (<=.f64 n #s(literal -6980579422424269/1125899906842624 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))) (if (<=.f64 n #s(literal 1247663247098599/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))))
(if (<=.f64 n #s(literal -6980579422424269/1125899906842624 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x)))) (if (<=.f64 n #s(literal 1247663247098599/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -40000000000 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -40000000000 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -40000000000 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))
Outputs
(if (<=.f64 x #s(literal 1 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 (-.f64 #s(literal 1 binary64) n) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -4253529586511731/42535295865117307932921825928971026432 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x #s(approx (+ (* 2 (/ 1/2 n)) -1) (/.f64 #s(literal 1 binary64) n))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5928554968950589/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x))))))))
(if (<=.f64 x #s(literal 8149203853629209/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if (<=.f64 x #s(literal 7746191359077253/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if (<=.f64 x #s(literal 139999999999999998760739000651901891565513465697665217307440645489672297447799225941546393339081762637929540222976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))))))
(if (<=.f64 x #s(literal 7746191359077253/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if (<=.f64 x #s(literal 139999999999999998760739000651901891565513465697665217307440645489672297447799225941546393339081762637929540222976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))))
(if (<=.f64 x #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (neg.f64 (log.f64 x))) n)) (if (<=.f64 x #s(literal 139999999999999998760739000651901891565513465697665217307440645489672297447799225941546393339081762637929540222976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) x)) x)) x) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))))
(if (<=.f64 n #s(literal -6980579422424269/1125899906842624 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))) (if (<=.f64 n #s(literal 1247663247098599/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))))))
(if (<=.f64 n #s(literal -6980579422424269/1125899906842624 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x)))) (if (<=.f64 n #s(literal 1247663247098599/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) #s(approx (pow (- (log (+ 1 x)) (log x)) -1) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) x x))))))
(if (<=.f64 n #s(literal -6980579422424269/1125899906842624 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x)))) (if (<=.f64 n #s(literal 1247663247098599/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 (fma.f64 (/.f64 n x) #s(literal 1/2 binary64) n) x))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (* (/ (pow x (/ 1 n)) x) (+ (/ (- (+ (/ 1/3 n) (/ 1/6 (pow n 3))) (/ 1/2 (* n n))) x) (- (/ 1/2 (* n n)) (/ 1/2 n)))) (/ (pow x (/ 1 n)) n)) x) (/.f64 #s(approx (- (+ (/ 1/3 (* x x)) 1) (/ 1/2 x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 n x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -40000000000 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -40000000000 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (pow x (/ 1 n)) x) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -40000000000 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (- (log (+ 1 x)) (log x))) (*.f64 n x)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) #s(literal 1 binary64)))

soundness1.7s (7%)

Memory
-69.6MiB live, 1 100.9MiB allocated
Rules
13 074×lower-fma.f64
13 074×lower-fma.f32
9 150×lower-fma.f64
9 150×lower-fma.f32
8 760×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094911469
1300110829
0832010257
098011471
1317710861
0823410027
08509704
127029122
085028504
042389
070389
1334363
23736363
08235353
02631688
17611578
221161504
374521498
087371380
040214
060204
1247182
21655182
08204182
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 348 to 731 computations (45.8% saved)

preprocess142.0ms (0.6%)

Memory
20.4MiB live, 214.1MiB allocated
Compiler

Compiled 1 506 to 308 computations (79.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...