Herbie run

Date:Wednesday, October 30th, 2024
Commit:aeaf0403 on bhargav-double-double
Hostname:nightly with Racket 8.10
Seed:2024304
Parameters:256 points for 4 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 7.1min)

soundness1.7min (24%)

Memory
-196.2MiB live, 28 900.7MiB allocated
Stop Event
318×iter limit
200×node limit
28×fuel
18×done
saturated
unsound
Compiler

Compiled 64 324 to 21 650 computations (66.3% saved)

sample1.5min (21.6%)

Memory
385.7MiB live, 91 952.8MiB allocated
Samples
51.6s438 717×0valid
8.3s22 291×1valid
5.7s8 721×2valid
2.1s4 386×0invalid
712.0ms8 165×0exit
297.0ms870×3valid
Precisions
Click to see histograms. Total time spent on operations: 50.8s
ival-mult: 13.0s (25.6% of total)
ival-add: 5.4s (10.7% of total)
const: 4.9s (9.6% of total)
ival-div: 4.6s (9% of total)
ival-exp: 3.3s (6.4% of total)
ival-hypot: 3.0s (5.8% of total)
ival-sub: 2.9s (5.7% of total)
ival-log: 2.4s (4.7% of total)
ival-asin: 1.5s (2.9% of total)
ival-cos: 1.4s (2.8% of total)
adjust: 1.4s (2.7% of total)
ival-sin: 1.0s (2% of total)
ival-atan2: 967.0ms (1.9% of total)
ival-sqrt: 763.0ms (1.5% of total)
ival-neg: 505.0ms (1% of total)
ival-<=: 408.0ms (0.8% of total)
ival-pow: 366.0ms (0.7% of total)
exact: 364.0ms (0.7% of total)
ival->: 338.0ms (0.7% of total)
ival-pi: 318.0ms (0.6% of total)
ival-acosh: 308.0ms (0.6% of total)
ival-sinu: 291.0ms (0.6% of total)
ival-true: 281.0ms (0.6% of total)
ival-asinh: 269.0ms (0.5% of total)
ival-cosu: 226.0ms (0.4% of total)
ival-fabs: 222.0ms (0.4% of total)
ival-assert: 186.0ms (0.4% of total)
ival-atanh: 163.0ms (0.3% of total)
ival-and: 79.0ms (0.2% of total)
ival->=: 73.0ms (0.1% of total)
Bogosity

simplify1.1min (15.6%)

Memory
34.9MiB live, 49 268.2MiB allocated
Algorithm
372×egg-herbie
Stop Event
488×iter limit
223×node limit
150×saturated
Counts
12 005 → 11 870

rewrite36.1s (8.4%)

Memory
278.8MiB live, 38 459.4MiB allocated
Stop Event
344×iter limit
156×node limit
saturated
unsound
Counts
2 291 → 78 455

eval28.0s (6.5%)

Memory
619.2MiB live, 34 229.4MiB allocated
Compiler

Compiled 7 452 649 to 445 666 computations (94% saved)

explain26.1s (6.1%)

Memory
-249.0MiB live, 20 379.6MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation7446
sqrt.f64#foflow-rescue7080
/.f64#fo/o6550
+.f64#fcancellation2090
/.f64#fo/n1970
-.f64#fnan-rescue1400
/.f64#fn/o880
/.f64(/.f64 (*.f64 (*.f64 i i) (*.f64 i i)) (*.f64 (*.f64 #s(literal 2 binary64) i) (*.f64 #s(literal 2 binary64) i)))u/u740
(*.f64 (*.f64 i i) (*.f64 i i))underflow102
(*.f64 i i)underflow148
(*.f64 (*.f64 #s(literal 2 binary64) i) (*.f64 #s(literal 2 binary64) i))underflow74
*.f64(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)n*u650
+.f64#fnan-rescue500
sqrt.f64#fuflow-rescue410
/.f64#fu/n340
*.f64#fn*o300
/.f64#fn/u70
exp.f64#fsensitivity40
sin.f64(sin.f64 (*.f64 (PI.f64) z))sensitivity11
*.f64(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)))))o*u10
(*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64))))overflow1
(pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))overflow1
(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))underflow1
Confusion
Predicted +Predicted -
+2570144
-579005
Precision
0.9783022459078797
Recall
0.9469417833456153
Confusion?
Predicted +Predicted MaybePredicted -
+25702142
-5749001
Precision?
0.97683251044436
Recall?
0.9476787030213707
Freqs
test
numberfreq
09149
12206
2421
Total Confusion?
Predicted +Predicted MaybePredicted -
+2901
-3013
Precision?
0.90625
Recall?
0.9666666666666667
Samples
3.0s21 400×0valid
822.0ms1 394×1valid
516.0ms688×2valid
29.0ms70×3valid
Compiler

Compiled 23 034 to 5 217 computations (77.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0s
ival-mult: 831.0ms (27.5% of total)
ival-add: 382.0ms (12.6% of total)
ival-div: 377.0ms (12.5% of total)
const: 234.0ms (7.7% of total)
ival-sub: 183.0ms (6.1% of total)
adjust: 152.0ms (5% of total)
ival-exp: 141.0ms (4.7% of total)
ival-pow: 126.0ms (4.2% of total)
ival-asin: 112.0ms (3.7% of total)
ival-hypot: 105.0ms (3.5% of total)
ival-sqrt: 93.0ms (3.1% of total)
ival-cos: 60.0ms (2% of total)
ival-sin: 59.0ms (2% of total)
ival-log: 57.0ms (1.9% of total)
ival-pi: 23.0ms (0.8% of total)
ival-true: 23.0ms (0.8% of total)
exact: 18.0ms (0.6% of total)
ival-fabs: 12.0ms (0.4% of total)
ival-neg: 12.0ms (0.4% of total)
ival-assert: 10.0ms (0.3% of total)
ival-sinu: 7.0ms (0.2% of total)
ival-cosu: 6.0ms (0.2% of total)

localize25.6s (6%)

Memory
-63.7MiB live, 29 879.9MiB allocated
Samples
11.3s36 422×0valid
3.8s2 942×1valid
2.4s1 403×2valid
415.0ms283×5exit
197.0ms560×0invalid
122.0ms118×3valid
Compiler

Compiled 136 795 to 11 416 computations (91.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.8s
ival-mult: 3.6s (28.4% of total)
ival-add: 2.1s (16.1% of total)
ival-div: 1.5s (11.4% of total)
const: 1.0s (7.9% of total)
adjust: 860.0ms (6.7% of total)
ival-sub: 732.0ms (5.7% of total)
ival-pow: 563.0ms (4.4% of total)
ival-exp: 474.0ms (3.7% of total)
ival-hypot: 340.0ms (2.6% of total)
ival-sqrt: 305.0ms (2.4% of total)
ival-acos: 202.0ms (1.6% of total)
ival-asin: 192.0ms (1.5% of total)
ival-log: 165.0ms (1.3% of total)
ival-neg: 160.0ms (1.2% of total)
ival-cos: 156.0ms (1.2% of total)
ival-sin: 122.0ms (0.9% of total)
ival-pow2: 82.0ms (0.6% of total)
exact: 69.0ms (0.5% of total)
ival-cosh: 36.0ms (0.3% of total)
ival-pi: 36.0ms (0.3% of total)
ival-true: 36.0ms (0.3% of total)
ival-cosu: 35.0ms (0.3% of total)
ival-assert: 34.0ms (0.3% of total)
ival-fabs: 33.0ms (0.3% of total)
ival-sinu: 15.0ms (0.1% of total)
ival-cbrt: 11.0ms (0.1% of total)

regimes16.4s (3.8%)

Memory
44.1MiB live, 15 222.4MiB allocated
Counts
7 803 → 841
Calls

116 calls:

4.9s
re
777.0ms
im
546.0ms
x
351.0ms
(sin.f64 re)
335.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 13 760 to 9 094 computations (33.9% saved)

preprocess13.7s (3.2%)

Memory
618.8MiB live, 10 358.3MiB allocated
Algorithm
46×egg-herbie
Stop Event
92×iter limit
60×saturated
32×node limit
Compiler

Compiled 92 566 to 15 235 computations (83.5% saved)

series7.0s (1.6%)

Memory
-127.4MiB live, 8 051.2MiB allocated
Counts
2 291 → 12 005
Calls

987 calls:

TimeVariablePointExpression
401.0ms
x
@0
((+ (* (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) -2)) (neg (* (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (/ (+ (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 3) -3068549660061560529467443683/1000000000000000000000000000) (- (+ (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 2) 2111650813574208729/1000000000000000000) (* (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000))) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (/ (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) 2))))) (/ (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) 2)) (- (+ (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 2) 2111650813574208729/1000000000000000000) (* (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000)) (* (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (/ (+ (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 3) -3068549660061560529467443683/1000000000000000000000000000) (- (+ (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 2) 2111650813574208729/1000000000000000000) (* (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000))) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (/ (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) 2))) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (+ (* (/ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ 1 (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))))) (exp (neg (* x x))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (+ (* (/ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ 1 (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))))) (/ (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)) (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (* (fabs x) (fabs x)) (* (/ (+ (* (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (exp (neg (* (fabs x) (fabs x))))) (- 1 (* (/ (+ (* (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (exp (neg (* (fabs x) (fabs x)))))) (/ (+ (* (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (/ (- 1 (pow (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (+ (* (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (pow (exp x) (neg x)) (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1))) 1)) 1)) (- 1 (pow (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) (pow (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3) (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) -2)) (neg (* (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (/ 1 (+ (* (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* -3275911/10000000 (fabs x)) -1)) 8890523/31250000) (+ (* -3275911/10000000 (fabs x)) -1)) 31853699/125000000)) 1) (+ (* (fabs x) 3275911/10000000) 1)) (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* -3275911/10000000 (fabs x)) -1)) 8890523/31250000) (+ (* -3275911/10000000 (fabs x)) -1)) 31853699/125000000) (pow (exp x) x))) 1))))) (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) (* (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (/ 1 (+ (* (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* -3275911/10000000 (fabs x)) -1)) 8890523/31250000) (+ (* -3275911/10000000 (fabs x)) -1)) 31853699/125000000)) 1) (+ (* (fabs x) 3275911/10000000) 1)) (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* -3275911/10000000 (fabs x)) -1)) 8890523/31250000) (+ (* -3275911/10000000 (fabs x)) -1)) 31853699/125000000) (pow (exp x) x))) 1))) (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 2) (pow (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) 3) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3))
308.0ms
wj
@-inf
((- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ -1 wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (* (- 1 wj) (* wj wj)) (- 1 wj) (+ (* x -7/6) (* (+ 1 x) 1/2)) (- 1/2 (+ (* x -7/6) (* (+ 1 x) 1/2))) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (* (+ 1 x) 1/2)))) (- (/ (* wj wj) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (/ (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj))) (/ (* wj wj) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)) (* wj wj) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (/ (- (* (exp wj) wj) x) (exp wj)) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ (pow (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) 2) (+ (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) wj)))
193.0ms
x
@0
((+ (* (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) -2)) (neg (* (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (/ (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) 2))))) (/ (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) 2)) (* (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (/ (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) 2))) (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) (* (fabs x) (fabs x)) (- 1 (* (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (+ (* (/ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ 1 (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))))) (exp (neg (* (fabs x) (fabs x)))))) (* (/ 1 (+ 1 (* 3275911/10000000 (fabs x)))) (+ 31853699/125000000 (+ (* (/ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) (- 1 (* 10731592879921/100000000000000 (* x x)))) (/ 1 (pow (- 1 (* (fabs x) 3275911/10000000)) -1))) (/ -8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))))) (/ (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (+ (* (fabs x) 3275911/10000000) 1)) (+ (* (/ 1061405429/1000000000 (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) -1453152027/1000000000) (* (/ (+ (/ (+ (/ (+ (/ (+ (* (/ 1061405429/1000000000 (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (exp (neg (* (fabs x) (fabs x))))) (- 1 (* (/ (+ (/ (+ (/ (+ (/ (+ (* (/ 1061405429/1000000000 (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (exp (neg (* (fabs x) (fabs x)))))) (* (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (exp (neg (* (fabs x) (fabs x))))) (- 1 (* (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (exp (neg (* (fabs x) (fabs x)))))) (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (+ (* (fabs x) 3275911/10000000) 1)) (+ (pow (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 2) (- 1 (* (/ (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (neg (+ (* (fabs x) 3275911/10000000) 1))) (pow (exp x) x)) 1))) (/ (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (neg (+ (* (fabs x) 3275911/10000000) 1))) (pow (exp x) x)) (* (/ (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (neg (+ (* (fabs x) 3275911/10000000) 1))) (pow (exp x) x)) 1) (+ (* -1 (pow (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3)) 1) (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (pow (/ (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)) (pow (exp x) x)) 3) (pow (+ (* (/ (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1))) (pow (exp x) x)) (/ (+ (* (/ (pow (exp x) (neg x)) (+ (* 3275911/10000000 (fabs x)) 1)) (+ 31853699/125000000 (/ (+ -8890523/31250000 (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* 3275911/10000000 (fabs x)) 1)) -1453152027/1000000000) (+ (* 3275911/10000000 (fabs x)) 1)) 1421413741/1000000000) (+ (* 3275911/10000000 (fabs x)) 1))) (+ (* 3275911/10000000 (fabs x)) 1)))) 1) (+ (* 3275911/10000000 (fabs x)) 1))) 1) -2) (- 31853699/125000000 (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1))) (/ 8890523/31250000 (+ (* (fabs x) 3275911/10000000) 1)) (+ (/ (+ (* (/ 1061405429/1000000000 (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (/ (+ (/ (+ (/ (+ (* (/ 1061405429/1000000000 (+ (* (* x x) 10731592879921/100000000000000) -1)) (+ (* 3275911/10000000 (fabs x)) -1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) (+ (* (fabs x) 3275911/10000000) 1) (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (pow (/ (+ (/ (+ (/ (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) -8890523/31250000) (+ (* (fabs x) 3275911/10000000) 1)) 31853699/125000000) (* (pow (exp x) x) (+ (* (fabs x) 3275911/10000000) 1))) 3) (+ (/ (+ (/ 1061405429/1000000000 (+ (* (fabs x) 3275911/10000000) 1)) -1453152027/1000000000) (+ (* (fabs x) 3275911/10000000) 1)) 1421413741/1000000000))
117.0ms
x
@-inf
((- (log x) (log (log x))) (log x) (log (log x)))
112.0ms
x
@-inf
((log (/ x (log x))) (/ x (log x)) (log x))

prune6.8s (1.6%)

Memory
-338.5MiB live, 11 496.0MiB allocated
Counts
104 285 → 2 457
Compiler

Compiled 255 844 to 101 696 computations (60.3% saved)

bsearch3.6s (0.8%)

Memory
88.8MiB live, 2 786.8MiB allocated
Algorithm
239×left-value
193×binary-search
Stop Event
182×narrow-enough
11×predicate-same
Samples
2.2s12 062×0valid
21.0ms109×2valid
17.0ms104×1valid
12.0ms45×3valid
Compiler

Compiled 101 778 to 60 527 computations (40.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-mult: 755.0ms (47.3% of total)
ival-add: 228.0ms (14.3% of total)
ival-sub: 209.0ms (13.1% of total)
ival-div: 183.0ms (11.5% of total)
const: 100.0ms (6.3% of total)
ival-hypot: 31.0ms (1.9% of total)
ival-cos: 30.0ms (1.9% of total)
ival-exp: 14.0ms (0.9% of total)
ival-sqrt: 12.0ms (0.8% of total)
ival-sin: 10.0ms (0.6% of total)
ival-true: 9.0ms (0.6% of total)
adjust: 5.0ms (0.3% of total)
ival-assert: 5.0ms (0.3% of total)
exact: 4.0ms (0.3% of total)

analyze2.8s (0.7%)

Memory
40.7MiB live, 2 834.4MiB allocated
Algorithm
58×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.3%13.7%0%0%0%0
55.4%47.8%38.5%13.7%0%0%0%1
65.9%55.7%28.9%13.7%0%1.7%0%2
71.2%58.4%23.6%13.7%0%4.3%0%3
77.4%62%18.1%13.7%0%6.2%0%4
83.5%66.8%13.2%13.7%0%6.3%0%5
85.8%68.3%11.3%13.7%0%6.6%0%6
88.3%70.3%9.4%13.7%0%6.6%0%7
89.9%71.5%8%13.7%0%6.8%0%8
91.1%72.5%7.1%13.7%0%6.8%0%9
92.6%73.6%5.9%13.7%0%6.8%0%10
94%74.7%4.8%13.7%0%6.8%0%11
94.5%75.1%4.4%13.7%0%6.9%0%12
Compiler

Compiled 1 498 to 816 computations (45.5% saved)

start2.0ms (0%)

Memory
5.0MiB live, 4.7MiB allocated

end0.0ms (0%)

Memory
0.9MiB live, 0.8MiB allocated

Profiling

Loading profile data...