Details

simplify7.4m (42.3%)

sample4.0m (22.9%)

Algorithm
60×intervals
Results
1.8m334222×body80valid
40.9s204725×body80nan
28.5s21347×body1280valid
10.6s11040×body640valid
7.3s5253×body2560valid
3.3s5103×body320valid
1.3s16512×pre80true
923.0ms2598×body160valid
299.0ms208×body5120valid

prune2.5m (14.1%)

series1.7m (9.5%)

Calls

364 calls:

6.0s
(* (/ (cbrt (- y z)) (- (+ t 1.0) z)) (- a x))
2.7s
(/ (- (* (/ (+ (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.8s
(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)))

regimes1.0m (5.8%)

Accuracy

Total 53.0b remaining (31.6%)

Threshold costs 2.4b (1.4%)

13.2b-17.7%Linear.Matrix:det44 from linear-1.19.1.3
9.1b-31.5%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.1s (3.3%)

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.0s
(/ (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))))
764.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))
555.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a)))
Rules
4306×add-exp-log
3656×times-frac
3526×add-sqr-sqrt
3357×*-un-lft-identity
2987×prod-exp
2524×add-cube-cbrt
1472×add-cbrt-cube
908×pow1
699×associate-*r*
642×associate-*l*
595×cbrt-unprod
555×add-log-exp
525×pow-to-exp pow-exp
502×div-exp
490×cbrt-prod
367×sqrt-prod
354×flip3-- flip--
352×distribute-rgt-neg-in
345×frac-times
343×distribute-lft-neg-in
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
104×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-lft-neg-out rem-log-exp
cos-sum exp-neg tan-sum distribute-rgt-neg-out exp-to-pow
unpow1/3 cube-unmult distribute-rgt-out sqrt-unprod rem-cbrt-cube

localize11.7s (1.1%)

bsearch10.1s (1.0%)

end4.0ms (0.0%)