Date:Saturday, February 29th, 2020
Commit:c75aaa3c on more-ival-tests
Hostname:warfa with Racket 7.5
Seed:2020060
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

series10.7m (84.1%)

Calls

345 calls:

3.5s
(fma (- (* c t) (* i y)) j (- (* x (- (* y z) (* t a))) (+ (* b (- (* z c) (* a i))) (* b (fma (- a) i (* a i))))))
737.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))
707.0ms
(/ (- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* t (* (- a (/ 5.0 6.0)) (* t 3.0))))
686.0ms
(cbrt (fma (log t) (- a 0.5) (- (cbrt (pow (+ (log (+ x y)) (log z)) 3)) t)))
590.0ms
(- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))

sample51.0s (6.7%)

Algorithm
59×intervals
Results
12.6s263102×body80valid
9.1s207585×body80nan
7.4s21307×body1280valid
2.8s5321×body2560valid
2.8s11166×body640valid
906.0ms5166×body320valid
409.0ms16512×pre80true
330.0ms2663×body160valid
62.0ms230×body5120valid

prune48.7s (6.4%)

simplify8.7s (1.1%)

Algorithm
160×egg-herbie

regimes6.7s (0.9%)

Accuracy

Total 33.4b remaining (25.6%)

Threshold costs 2.8b (2.1%)

9.0b-21.7%Linear.Matrix:det33 from linear-1.19.1.3
4.5b84.3%NMSE problem 3.2.1
3.8b86.7%The quadratic formula (r1)
2.8b0%cos(2*x)/(cos^2(x)*sin^2(x))
2.7b37.2%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1

rewrite3.1s (0.4%)

Algorithm
102×rewrite-expression-head
Calls

347 calls:

55.0ms
(/ (- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* t (* (- a (/ 5.0 6.0)) (* t 3.0))))
50.0ms
(/ x (/ y (/ (pow (/ 1 a) 1.0) (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b))))))
38.0ms
(/ (* (* x (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b)))))) (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b)))))) y)
38.0ms
(- (* (* z (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* t (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))
37.0ms
(* x (/ (pow (sqrt (/ 1 a)) 1.0) (sqrt (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b))))))
Rules
6630×times-frac
5282×*-un-lft-identity
5108×add-sqr-sqrt
4074×add-cube-cbrt
1984×add-exp-log
1284×unpow-prod-down
1126×add-cbrt-cube
909×prod-exp
860×associate-*l/
843×pow1
841×associate-*r/
706×prod-diff
676×flip3-- flip--
631×associate-*r*
604×cbrt-prod
594×sqrt-prod
571×associate-/r*
570×distribute-rgt-neg-in
567×frac-sub
488×add-log-exp
476×distribute-lft-neg-in
408×frac-times
390×difference-of-squares
375×distribute-lft-out--
370×cbrt-unprod
368×div-exp
353×fma-udef
347×log1p-expm1-u expm1-log1p-u
346×exp-sum
314×associate-*l*
306×sqrt-div
275×distribute-lft-out
258×div-inv
250×associate-/l*
210×associate-/l/
205×pow-prod-down
200×cube-prod
188×flip-+ flip3-+
174×pow-exp
166×cbrt-undiv
160×fma-neg
158×pow-to-exp
134×associate-/r/ neg-mul-1
125×sqr-pow
118×unswap-sqr
105×log-pow
100×distribute-rgt-in distribute-lft-in
96×exp-prod
95×*-commutative
90×cbrt-div
85×pow1/3
84×fma-def
74×associate--r+
72×sub-neg
60×pow-unpow
56×clear-num frac-2neg log-prod
51×diff-log
48×1-exp
46×tan-quot
39×rec-exp sqrt-pow1
36×associate-+r+
35×rem-sqrt-square
33×pow1/2
31×swap-sqr
27×neg-sub0
24×sum-log
22×sin-mult
19×cube-div neg-log
18×distribute-neg-in
17×associate-+l-
16×unpow2 cos-mult
14×div-sub
13×pow-pow unpow-prod-up
12×associate-+l+ unpow3 cube-mult +-commutative associate--l+
11×associate--l-
10×rem-exp-log distribute-neg-frac
rem-cube-cbrt pow-prod-up sub-div pow-sqr log-div
pow-flip
exp-diff inv-pow frac-add distribute-frac-neg
pow-plus un-div-inv pow2
rem-cbrt-cube
e-exp-1 pow-neg cos-sum exp-neg pow-sub associate-+r- tan-sum rem-log-exp
distribute-lft-neg-out sqrt-unprod cube-neg

localize2.5s (0.3%)

bsearch941.0ms (0.1%)

end1.0ms (0.0%)