
| Date: | Tuesday, April 29th, 2025 |
|---|---|
| Commit: | 688b8b33 on artem-rules-updates |
| Seed: | 2025119 |
| Parameters: | 256 points for 4 iterations |
| Flags: | reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofs default |
| Memory: | 131 206.6 MB |
Time bar (total: 2.3min)
| 26.7s | 44 657× | 2 | valid |
| 16.9s | 96 925× | 1 | valid |
| 13.2s | 146 049× | 0 | invalid |
| 9.6s | 5 967× | 5 | exit |
| 6.3s | 85 958× | 0 | valid |
| 2.9s | 3 622× | 3 | valid |
| 450.0ms | 4 187× | 0 | exit |
| 162.0ms | 1 094× | 1 | exit |
| 147.0ms | 142× | 4 | exit |
| 7.0ms | 6× | 4 | valid |
ival-tan: 12.5s (20.1% of total)ival-pow: 10.4s (16.8% of total)adjust: 7.1s (11.5% of total)ival-cos: 4.3s (7% of total)ival-mult!: 3.9s (6.3% of total)ival-log: 3.8s (6% of total)ival-sin: 3.1s (5% of total)ival-div!: 2.6s (4.2% of total)ival-exp: 2.5s (4% of total)ival-sub!: 2.1s (3.4% of total)ival-fabs: 1.7s (2.8% of total)ival-expm1: 1.7s (2.7% of total)ival-add!: 1.4s (2.3% of total)ival-sqrt: 1.2s (2% of total)ival-log1p: 1.1s (1.8% of total)ival-atan: 774.0ms (1.2% of total)ival-<: 447.0ms (0.7% of total)ival-cbrt: 332.0ms (0.5% of total)ival-<=: 330.0ms (0.5% of total)ival-and: 315.0ms (0.5% of total)ival-neg: 247.0ms (0.4% of total)ival-assert: 65.0ms (0.1% of total)ival-fmin: 56.0ms (0.1% of total)ival->: 1.0ms (0% of total)exact: 0.0ms (0% of total)| 251× | iter-limit |
| 104× | node-limit |
| 20× | fuel |
| 8× | done |
Compiled 3 108 to 1 878 computations (39.6% saved)
Compiled 508 616 to 171 319 computations (66.3% saved)
| 26× | node-limit |
| 2× | saturated |
Compiled 5 738 to 4 083 computations (28.8% saved)
43 calls:
| 827.0ms | x |
| 446.0ms | eps |
| 243.0ms | (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) |
| 232.0ms | b |
| 157.0ms | N |
Compiled 1 616 to 1 801 computations (-11.4% saved)
489 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 61.0ms | x | @ | inf | ((/ (- (* (sin (+ eps x)) (neg (cos x))) (* (cos (+ eps x)) (neg (sin x)))) (* (- (* (cos eps) (cos x)) (* (sin eps) (sin x))) (neg (cos x)))) (- (* (sin (+ eps x)) (neg (cos x))) (* (cos (+ eps x)) (neg (sin x)))) (* -1 (sin eps)) -1 (sin eps) eps (* (- (* (cos eps) (cos x)) (* (sin eps) (sin x))) (neg (cos x))) (- (* (cos eps) (cos x)) (* (sin eps) (sin x))) (* (cos eps) (cos x)) (cos eps) (cos x) x (* (sin eps) (sin x)) (sin x) (neg (cos x)) (- (tan (+ x eps)) (tan x)) (* (- 1 (neg (pow (tan x) 2))) eps) (+ (* (* x x) eps) eps) (* x x) (- (tan (+ x eps)) (tan x)) (* (- (+ (* (- (neg (* (+ (+ (+ (* (- 1 (neg (pow (tan x) 2))) -1/2) (* (pow (tan x) 2) 1/6)) (neg (* (- 1/2 (* 1/2 (cos (* 2 x)))) (/ (- 1 (neg (pow (tan x) 2))) (+ 1/2 (* 1/2 (cos (* 2 x)))))))) 1/6) eps)) (neg (/ (* (- 1 (neg (pow (tan x) 2))) (sin x)) (cos x)))) eps) 1) (neg (pow (tan x) 2))) eps) (+ (* eps (- 1 (* -1/3 (* eps eps)))) (* x (+ (* eps (* x (- 1 (* -4/3 (* eps eps))))) (* eps eps)))) (- 1 (* -1/3 (* eps eps))) 1 (* -1/3 (* eps eps)) -1/3 (* eps eps) (* x (+ (* eps (* x (- 1 (* -4/3 (* eps eps))))) (* eps eps))) (+ (* eps (* x (- 1 (* -4/3 (* eps eps))))) (* eps eps)) (* (+ x eps) eps) (+ x eps) (- (tan (+ x eps)) (tan x)) (* (- (+ (* (- (neg (* (+ (+ (+ (* (- 1 (neg (pow (tan x) 2))) -1/2) (* (pow (tan x) 2) 1/6)) (neg (* (- 1/2 (* 1/2 (cos (* 2 x)))) (/ (- 1 (neg (pow (tan x) 2))) (+ 1/2 (* 1/2 (cos (* 2 x)))))))) 1/6) eps)) (neg (/ (* (- 1 (neg (pow (tan x) 2))) (sin x)) (cos x)))) eps) 1) (neg (pow (tan x) 2))) eps) (- (+ (* (- (neg (* (+ (+ (+ (* (- 1 (neg (pow (tan x) 2))) -1/2) (* (pow (tan x) 2) 1/6)) (neg (* (- 1/2 (* 1/2 (cos (* 2 x)))) (/ (- 1 (neg (pow (tan x) 2))) (+ 1/2 (* 1/2 (cos (* 2 x)))))))) 1/6) eps)) (neg (/ (* (- 1 (neg (pow (tan x) 2))) (sin x)) (cos x)))) eps) 1) (neg (pow (tan x) 2))) (+ (* (- (neg (* (+ (+ (+ (* (- 1 (neg (pow (tan x) 2))) -1/2) (* (pow (tan x) 2) 1/6)) (neg (* (- 1/2 (* 1/2 (cos (* 2 x)))) (/ (- 1 (neg (pow (tan x) 2))) (+ 1/2 (* 1/2 (cos (* 2 x)))))))) 1/6) eps)) (neg (/ (* (- 1 (neg (pow (tan x) 2))) (sin x)) (cos x)))) eps) 1) (- (neg (* (+ (+ (+ (* (- 1 (neg (pow (tan x) 2))) -1/2) (* (pow (tan x) 2) 1/6)) (neg (* (- 1/2 (* 1/2 (cos (* 2 x)))) (/ (- 1 (neg (pow (tan x) 2))) (+ 1/2 (* 1/2 (cos (* 2 x)))))))) 1/6) eps)) (neg (/ (* (- 1 (neg (pow (tan x) 2))) (sin x)) (cos x)))) (- x (* -1/3 eps)) (* -1/3 eps) (neg (pow (tan x) 2)) (pow (tan x) 2) (* (+ (* (+ (* 17/45 (* x x)) 2/3) (* x x)) 1) (* x x)) (+ (* (+ (* 17/45 (* x x)) 2/3) (* x x)) 1) (+ (* 17/45 (* x x)) 2/3) 17/45 2/3 (/ (- (* (sin (+ eps x)) (neg (cos x))) (* (cos (+ eps x)) (neg (sin x)))) (* (cos (+ eps x)) (neg (cos x)))) (* (cos (+ eps x)) (neg (cos x))) (cos (+ eps x)) (+ eps x) (neg (cos x)) (+ (* (+ (* -1/24 (* x x)) 1/2) (* x x)) -1) (+ (* -1/24 (* x x)) 1/2) -1/24 1/2) |
| 58.0ms | x | @ | -inf | ((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (neg (/ (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) n)) (/ (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) n) (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n) (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n) (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n) (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4)) (pow (log (+ 1 x)) 4) (log (+ 1 x)) (+ 1 x) 1 x 4 (pow (log x) 4) (log x) n (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3))) -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)) (pow (log (+ 1 x)) 3) 3 (pow (log x) 3) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x)))) 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))) (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x)) (neg (log (+ 1 x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (neg (- (exp (/ (log x) n)) 1)) (- (exp (/ (log x) n)) 1) (/ (log x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (/ x n) 1) (/ x n) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (exp (neg (/ (neg (log x)) n))) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x)) (/ (exp (neg (/ (neg (log x)) n))) n)) x) (+ (* (exp (neg (/ (neg (log x)) n))) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x)) (/ (exp (neg (/ (neg (log x)) n))) n)) (exp (neg (/ (neg (log x)) n))) (neg (/ (neg (log x)) n)) (/ (neg (log x)) n) (neg (log x)) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (/ 1/2 (* n n)) (* n n) (/ 1/2 n) (/ (exp (neg (/ (neg (log x)) n))) n)) |
| 56.0ms | n | @ | -inf | ((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (neg (/ (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) n)) (/ (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) n) (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (* -1/2 (/ (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))) n)) -1/2 (/ (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))) n) (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))) (* (log (+ 1 x)) (log (+ 1 x))) (log (+ 1 x)) (+ 1 x) 1 x (* (log x) (log x)) (log x) n (neg (log (+ 1 x))) (log (+ 1 x)) (+ 1 x) (* x (+ 1 (/ 1 x))) (+ 1 (/ 1 x)) (/ 1 x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (- (log (+ 1 x)) (log x)) n) (/ 1 (* n x)) (* n x) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (exp (neg (/ (neg (log x)) n))) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x)) (/ (exp (neg (/ (neg (log x)) n))) n)) x) (+ (* (exp (neg (/ (neg (log x)) n))) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x)) (/ (exp (neg (/ (neg (log x)) n))) n)) (/ (- 1 (* 1/2 (/ 1 x))) n) (- 1 (* 1/2 (/ 1 x))) (* 1/2 (/ 1 x)) 1/2 (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (exp (neg (/ (neg (log x)) n))) (* n x)) (exp (neg (/ (neg (log x)) n))) (neg (/ (neg (log x)) n)) (/ (neg (log x)) n) (neg (log x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (neg (- (exp (/ (log x) n)) 1)) (/ (- (* -1/24 (/ (pow (log x) 4) (* (* n n) n))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (* n n))) (* 1/2 (/ (* (log x) (log x)) n))))) n) (- (* -1/24 (/ (pow (log x) 4) (* (* n n) n))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (* n n))) (* 1/2 (/ (* (log x) (log x)) n))))) (* -1/24 (/ (pow (log x) 4) (* (* n n) n))) -1/24 (/ (pow (log x) 4) (* (* n n) n)) (pow (log x) 4) 4 (* (* n n) n) (* n n) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (* n n))) (* 1/2 (/ (* (log x) (log x)) n)))) (+ (* 1/6 (/ (pow (log x) 3) (* n n))) (* 1/2 (/ (* (log x) (log x)) n))) 1/6 (/ (pow (log x) 3) (* n n)) (pow (log x) 3) 3 (* 1/2 (/ (* (log x) (log x)) n)) (/ (* (log x) (log x)) n)) |
| 47.0ms | N | @ | inf | ((- (log (+ N 1)) (log N)) (/ (/ (- (* 2 N) (* 2 (- 1/2 (/ (- 1/3 (/ 1/4 N)) N)))) (* 2 N)) N) (/ (- (* 2 N) (* 2 (- 1/2 (/ (- 1/3 (/ 1/4 N)) N)))) (* 2 N)) (- (* 2 N) (* 2 (- 1/2 (/ (- 1/3 (/ 1/4 N)) N)))) (* (neg N) (- (neg (/ (- (neg (/ (- (/ 1/2 N) 2/3) N)) 1) N)) 2)) (neg N) N (- (neg (/ (- (neg (/ (- (/ 1/2 N) 2/3) N)) 1) N)) 2) (neg (/ (- (neg (/ (- (/ 1/2 N) 2/3) N)) 1) N)) (/ (- (neg (/ (- (/ 1/2 N) 2/3) N)) 1) N) (- (neg (/ (- (/ 1/2 N) 2/3) N)) 1) (neg (/ (- (/ 1/2 N) 2/3) N)) (/ (- (/ 1/2 N) 2/3) N) (- (/ 1/2 N) 2/3) (/ 1/2 N) 1/2 2/3 1 2 (* 2 N) (- (log (+ N 1)) (log N)) (/ (- (* 1 N) (* N (/ (- 1/2 (/ 1/3 N)) N))) (* N N)) (- (* 1 N) (* N (/ (- 1/2 (/ 1/3 N)) N))) (* N N) (- (log (+ N 1)) (log N)) (- (/ 1 N) (/ (/ (- 1/2 (/ 1/3 N)) N) N)) (/ 1 N) (/ (/ (- 1/2 (/ 1/3 N)) N) N) (/ (- 1/2 (/ 1/3 N)) N) (- 1/2 (/ 1/3 N)) (/ 1/3 N) 1/3 (/ (* (+ (log N) (log (- N -1))) (- (log (- N -1)) (log N))) (+ (log N) (log (- N -1)))) (* (+ (log N) (log (- N -1))) (- (log (- N -1)) (log N))) (+ (log N) (log (- N -1))) (- (+ (+ (log (* N N)) (/ 1 N)) (/ 1/3 (* (* N N) N))) (/ 1/2 (* N N))) (+ (+ (log (* N N)) (/ 1 N)) (/ 1/3 (* (* N N) N))) (+ (log (* N N)) (/ 1 N)) (log (* N N)) (/ 1/3 (* (* N N) N)) (* (* N N) N) (/ 1/2 (* N N)) (- (log (- N -1)) (log N)) (log (- N -1)) (- N -1) -1 (log N) (+ (log N) (log (- N -1))) (/ (- (pow (log (- N -1)) 3) (exp (* (log (log N)) 3))) (+ (* (log (- N -1)) (log (- N -1))) (+ (* (log N) (log N)) (* (log (- N -1)) (log N))))) (- (pow (log (- N -1)) 3) (exp (* (log (log N)) 3))) (pow (log (- N -1)) 3) 3 (exp (* (log (log N)) 3)) (* (log (log N)) 3) (log (log N)) (+ (* (log (- N -1)) (log (- N -1))) (+ (* (log N) (log N)) (* (log (- N -1)) (log N)))) (+ (* (log N) (log N)) (* (log (- N -1)) (log N))) (* (log (- N -1)) (log N))) |
| 44.0ms | n | @ | 0 | ((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (neg (/ (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) n)) (/ (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) n) (+ (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (log x)) (+ (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (neg (log (+ 1 x)))) (neg (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n)) (/ (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) n) (+ (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))))) (neg (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n)) (/ (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) n) (+ (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)))) (neg (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n)) (/ (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) n) (* 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4))) 1/24 (- (pow (log (+ 1 x)) 4) (pow (log x) 4)) (pow (log (+ 1 x)) 4) (log (+ 1 x)) (+ 1 x) 1 x 4 (pow (log x) 4) (log x) n (* -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3))) -1/6 (- (pow (log (+ 1 x)) 3) (pow (log x) 3)) (pow (log (+ 1 x)) 3) 3 (pow (log x) 3) (* 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x)))) 1/2 (- (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x))) (* (log (+ 1 x)) (log (+ 1 x))) (* (log x) (log x)) (neg (log (+ 1 x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (neg (- (exp (/ (log x) n)) 1)) (- (exp (/ (log x) n)) 1) (/ (log x) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (/ x n) 1) (/ x n) (pow x (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (exp (neg (/ (neg (log x)) n))) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x)) (/ (exp (neg (/ (neg (log x)) n))) n)) x) (+ (* (exp (neg (/ (neg (log x)) n))) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x)) (/ (exp (neg (/ (neg (log x)) n))) n)) (exp (neg (/ (neg (log x)) n))) (neg (/ (neg (log x)) n)) (/ (neg (log x)) n) (neg (log x)) (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (/ 1/2 (* n n)) (* n n) (/ 1/2 n) (/ (exp (neg (/ (neg (log x)) n))) n)) |
Compiled 64 646 to 50 626 computations (21.7% saved)
| 28× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 61.1% | 38.9% | 0% | 0% | 0% | 0 |
| 7.4% | 4.5% | 56.6% | 38.9% | 0% | 0% | 0% | 1 |
| 22.3% | 13.6% | 47.5% | 38.9% | 0% | 0% | 0% | 2 |
| 40.2% | 23.5% | 34.9% | 38.9% | 0% | 2.7% | 0% | 3 |
| 53.4% | 31.1% | 27.2% | 38.9% | 0% | 2.8% | 0% | 4 |
| 63% | 36.3% | 21.3% | 38.9% | 0% | 3.6% | 0% | 5 |
| 65.9% | 37.5% | 19.4% | 38.9% | 0% | 4.2% | 0% | 6 |
| 70.4% | 38.8% | 16.3% | 38.9% | 0% | 6% | 0% | 7 |
| 73.6% | 40.2% | 14.4% | 38.9% | 0% | 6.5% | 0% | 8 |
| 76.3% | 40.9% | 12.7% | 38.9% | 0% | 7.5% | 0% | 9 |
| 78.4% | 41.4% | 11.4% | 38.9% | 0% | 8.3% | 0% | 10 |
| 81.1% | 42.4% | 9.9% | 38.9% | 0% | 8.8% | 0% | 11 |
| 82.3% | 42.7% | 9.2% | 38.9% | 0% | 9.3% | 0% | 12 |
Compiled 483 to 337 computations (30.2% saved)
| 129× | binary-search |
| 128× | narrow-enough |
| 1× | predicate-same |
| 368.0ms | 6 403× | 0 | valid |
| 120.0ms | 1 584× | 0 | invalid |
| 108.0ms | 791× | 1 | valid |
| 104.0ms | 489× | 2 | valid |
| 4.0ms | 13× | 3 | valid |
| 3.0ms | 47× | 0 | exit |
Compiled 35 275 to 36 296 computations (-2.9% saved)
ival-mult!: 137.0ms (29% of total)ival-pow: 65.0ms (13.7% of total)ival-sqrt: 56.0ms (11.8% of total)ival-div!: 52.0ms (11% of total)adjust: 46.0ms (9.7% of total)ival-neg: 35.0ms (7.4% of total)ival-sub!: 31.0ms (6.6% of total)ival-cos: 17.0ms (3.6% of total)ival-add!: 15.0ms (3.2% of total)ival-cbrt: 6.0ms (1.3% of total)ival-expm1: 6.0ms (1.3% of total)ival-exp: 3.0ms (0.6% of total)ival-log1p: 3.0ms (0.6% of total)ival-log: 2.0ms (0.4% of total)Loading profile data...