Details

simplify7.4m (43.4%)

sample3.8m (22.0%)

Algorithm
60×intervals
Results
1.7m334222×body80valid
30.8s204725×body80nan
28.3s21347×body1280valid
11.0s11040×body640valid
6.1s5253×body2560valid
3.0s5103×body320valid
1.2s16512×pre80true
1.0s2598×body160valid
134.0ms208×body5120valid

prune2.4m (13.9%)

series1.6m (9.4%)

Calls

364 calls:

5.9s
(* (/ (cbrt (- y z)) (- (+ t 1.0) z)) (- a x))
2.6s
(/ (- (* (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (* (tan a) (tan a))) (+ (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
1.9s
(cbrt (* (/ (- y z) (- (+ t 1.0) z)) (- a x)))
1.8s
(cbrt (* (/ (- y z) (- (+ t 1.0) z)) (- a x)))
1.8s
(cbrt (* (/ (- y z) (- (+ t 1.0) z)) (- a x)))

regimes58.7s (5.7%)

Accuracy

Total 51.0b remaining (30.8%)

Threshold costs 2.4b (1.4%)

13.2b-17.7%Linear.Matrix:det44 from linear-1.19.1.3
7.1b-1.9%Linear.Matrix:det33 from linear-1.19.1.3
6.0b58.6%Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2
5.2b82.1%The quadratic formula (r1)
3.2b88.1%NMSE problem 3.2.1

rewrite35.8s (3.5%)

Algorithm
104×rewrite-expression-head
Calls

364 calls:

1.4s
(* (pow cos (/ 2.0 2)) (* (* (cbrt (pow cos (/ 2.0 2))) (cbrt (pow cos (/ 2.0 2)))) (* (* x (pow sin (/ 2.0 2))) (* (* x (pow sin (/ 2.0 2))) (cbrt (pow cos (/ 2.0 2)))))))
1.1s
(* (pow cos (/ 2.0 2)) (* (pow cos (/ 2.0 2)) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)))
1.1s
(/ (cos (* 2.0 x)) (* (pow cos (/ 2.0 2)) (* (pow cos (/ 2.0 2)) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x))))
749.0ms
(/ (+ (* (+ (* (* (+ (* (+ (* x y) z) y) 27464.7644705) (* (cbrt y) (cbrt y))) (cbrt y)) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
538.0ms
(* (* (cbrt (pow cos (/ 2.0 2))) (cbrt (pow cos (/ 2.0 2)))) (* (* x (pow sin (/ 2.0 2))) (* (* x (pow sin (/ 2.0 2))) (cbrt (pow cos (/ 2.0 2))))))
Rules
4306×add-exp-log
3656×times-frac
3528×add-sqr-sqrt
3359×*-un-lft-identity
2987×prod-exp
2526×add-cube-cbrt
1472×add-cbrt-cube
908×pow1
710×associate-*r*
638×associate-*l*
595×cbrt-unprod
555×add-log-exp
525×pow-to-exp pow-exp
502×div-exp
490×cbrt-prod
367×sqrt-prod
355×distribute-rgt-neg-in
354×flip3-- flip--
346×distribute-lft-neg-in
345×frac-times
302×associate-/r* difference-of-squares
290×associate-*r/
275×associate-/l*
267×pow-prod-down
265×frac-sub
246×distribute-lft-out--
245×associate-*l/
233×cbrt-undiv
225×cbrt-div
218×div-inv
191×distribute-lft-out
162×unswap-sqr
161×flip-+ flip3-+
136×sub-neg
131×*-commutative
123×associate-/r/
113×swap-sqr
112×distribute-rgt-in distribute-lft-in
105×neg-mul-1
91×pow1/3
82×associate-/l/
69×sqrt-div
67×1-exp
65×clear-num frac-2neg
61×diff-log
55×rec-exp
52×sin-mult
50×log-prod
45×sum-log
43×cos-mult
42×unpow-prod-down
35×tan-quot
34×associate-+r+ sqrt-pow1
33×pow1/2
31×rem-sqrt-square
26×log-pow
25×associate--r+
22×exp-prod
21×+-commutative
19×sub-div
17×frac-add
16×exp-diff
15×associate-+l+ sqr-pow
14×pow-prod-up pow-sqr neg-sub0
13×associate--l+ div-sub
12×distribute-neg-frac
10×associate-+l-
rem-exp-log pow2 pow-plus
exp-sum log-div
pow-unpow distribute-frac-neg
neg-log pow-flip associate--l-
un-div-inv inv-pow
associate-+r-
sqrt-undiv pow-pow distribute-rgt-neg-out rem-log-exp
cos-sum exp-neg tan-sum exp-to-pow
distribute-lft-neg-out unpow1/3 cube-unmult distribute-rgt-out sqrt-unprod rem-cbrt-cube

localize12.0s (1.2%)

bsearch9.0s (0.9%)

end4.0ms (0.0%)