Details

simplify25.4m

Calls

10298 calls:

Slowest
3.4s
(* (* (* (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))) (/ (* 2 t) (+ 1 t))) (* (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))) (/ (* 2 t) (+ 1 t)))) (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))))
3.2s
(* (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))) (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (* (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))) (/ (* 2 t) (+ 1 t)))))
2.9s
(* (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (* (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))) (/ (* 2 t) (+ 1 t)))) (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))))
2.9s
(* (* (* (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))) (/ (* 2 t) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))) (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))))
2.8s
(* (* (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))) (* (* (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))) (/ (* 2 t) (+ 1 t))) (/ (* (* (* 2 2) 2) (* (* t t) t)) (* (* (+ 1 t) (+ 1 t)) (+ 1 t)))))

prune2.2m

sample1.4m

Algorithm
62×intervals
Results
31.7s243285×body80valid
12.6s13857×body1280valid
8.1s16865×body160valid
6.2s9327×body640valid
5.8s3846×body2560valid
3.8s75616×pre80true
3.4s2015×body10240exit
3.2s6917×body320valid
2.1s19469×body80nan
283.0ms216×body5120valid

rewrite1.2m

Algorithm
103×rewrite-expression-head
Calls

316 calls:

Slowest
39.1s
(+ (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* (* (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3))) (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)))) (* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))) (* -6 (* x1 x1)))
5.7s
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* (* (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3))) (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)))) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
1.0s
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096)))
913.0ms
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))
889.0ms
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))
Rules
40400×times-frac
21741×*-un-lft-identity
20308×add-sqr-sqrt
15582×add-cube-cbrt
4284×associate-*r*
2663×difference-of-squares
2617×add-exp-log
2423×add-cbrt-cube
1542×distribute-lft-out--
1438×div-inv
1061×associate-/r/
1023×distribute-lft-out
999×pow1
987×associate-/l*
941×prod-exp
889×cbrt-unprod
822×div-exp
809×flip3-- flip--
756×add-log-exp
729×associate-*r/
723×sqrt-prod
706×cbrt-undiv
583×cbrt-div
497×frac-times
481×associate-/r*
431×associate-*l*
319×flip-+ flip3-+
316×insert-posit16
256×frac-add
251×pow-prod-down
248×associate-*l/
220×swap-sqr
202×sum-log
174×unpow-prod-down
135×sqrt-div
121×unswap-sqr
118×sqr-pow
101×pow-prod-up
95×associate-/l/
89×difference-of-sqr-1 exp-prod
87×sub-neg
85×*-commutative
75×log-prod sqrt-pow1
69×frac-2neg clear-num
59×diff-log pow-sqr
56×+-commutative
53×cbrt-prod
51×distribute-rgt-in distribute-lft-in
50×exp-sum
48×pow-plus
46×pow1/2 log-pow
39×distribute-rgt-neg-in
36×pow2
35×1-exp rec-exp
33×distribute-lft-neg-in
29×rem-sqrt-square
28×pow1/3
27×associate-+l+
23×associate-+r+ div-sub
19×rem-exp-log log-div
15×associate--l+
12×pow-flip rem-log-exp
11×neg-mul-1 distribute-rgt-out
10×inv-pow
difference-of-sqr--1 distribute-rgt1-in
pow-exp pow-to-exp distribute-rgt-out--
distribute-lft1-in frac-sub distribute-lft-neg-out
associate--l- pow-unpow un-div-inv
neg-sub0 distribute-frac-neg associate--r+
cube-prod cube-unmult neg-log
pow3
pow-pow exp-to-pow rem-cbrt-cube e-exp-1
remove-posit16 exp-diff associate-+r- sub0-neg unpow3 sqrt-unprod sub-div sum-cubes associate-+l- rem-square-sqrt cube-mult unsub-neg associate--r-

series25.5s

Calls

316 calls:

Slowest
529.0ms
(+ (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* (* (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3))) (cbrt (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)))) (* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))) (* -6 (* x1 x1)))
520.0ms
(- (* 0.954929658551372 x) (* 0.12900613773279798 (pow x 3)))
469.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
458.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* (* x1 x1) (* (cbrt (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)) (cbrt (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))) (cbrt (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))))
455.0ms
(/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))

regimes5.6s

Accuracy

Total 28.1b remaining (13.1%)

11.8b56.7%Compound Interest
4.3b77.3%Kahan p9 Example
2.9b-13.5%Complex division, imag part
2.0b20.4%Complex division, real part
1.9b0%Expression, p6

localize3.9s

bsearch2.0s

end1.0ms