Date:Tuesday, March 3rd, 2020
Commit:ee6b458f on refactor-and-minor
Hostname:warfa with Racket 7.5
Seed:2020063
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

sample1.1m (31.0%)

Algorithm
60×intervals
Results
24.3s335362×body80valid
8.6s206748×body80nan
7.2s21506×body1280valid
2.6s11059×body640valid
2.6s5429×body2560valid
853.0ms5102×body320valid
409.0ms16512×pre80true
287.0ms2470×body160valid
59.0ms210×body5120valid

prune1.1m (29.9%)

Filtered
16599 candidates to 11682 candidates (70.4%)

series51.5s (23.9%)

Calls

355 calls:

2.9s
(fma t (- (* (* (* x (* 18.0 y)) (* (cbrt z) (cbrt z))) (cbrt z)) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* (* j 27.0) k))))
2.8s
(fma t (- (* (* (* x (* 18.0 y)) (* (cbrt z) (cbrt z))) (* (* (cbrt (cbrt z)) (cbrt (cbrt z))) (cbrt (cbrt z)))) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* (* j 27.0) k))))
2.8s
(fma t (- (* (* (* x 18.0) y) z) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* (* j 27.0) k))))
2.8s
(fma t (- (* (* x (* 18.0 y)) z) (* a 4.0)) (- (* b c) (fma x (* 4.0 i) (* (* j 27.0) k))))
752.0ms
(* (cbrt (fma (log t) (- a 0.5) (- (+ (log (+ x y)) (log z)) t))) (cbrt (fma (log t) (- a 0.5) (- (+ (log (+ x y)) (log z)) t))))

regimes13.6s (6.3%)

Accuracy

Total 41.2b remaining (26.1%)

Threshold costs 4.3b (2.7%)

11.4b-35.6%Linear.Matrix:det44 from linear-1.19.1.3
5.6b6.6%Linear.Matrix:det33 from linear-1.19.1.3
5.4b81%NMSE problem 3.2.1
5.3b80.3%The quadratic formula (r1)
2.6b0%cos(2*x)/(cos^2(x)*sin^2(x))

simplify9.4s (4.3%)

Algorithm
166×egg-herbie

rewrite3.7s (1.7%)

Algorithm
106×rewrite-expression-head
Calls

355 calls:

138.0ms
(/ (/ 1 (cbrt (/ (- (acos a)) a))) (cbrt (/ (- (acos a)) a)))
77.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (* (+ (* (+ y a) y) b) y)) (cbrt (* (+ (* (+ y a) y) b) y))) (* (* (cbrt (cbrt (* (+ (* (+ y a) y) b) y))) (cbrt (cbrt (* (+ (* (+ y a) y) b) y)))) (cbrt (cbrt (* (+ (* (+ y a) y) b) y))))) c) y) i))
64.0ms
(* x (/ (/ (pow (/ 1 a) 1.0) (exp (fma y (log (/ 1 z)) (fma (log (/ 1 a)) t b)))) y))
35.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (* (+ (* (+ y a) y) b) y)) (cbrt (* (+ (* (+ y a) y) b) y))) (cbrt (* (+ (* (+ y a) y) b) y))) c) y) i))
32.0ms
(* (* (* x (* 18.0 y)) (* (cbrt z) (cbrt z))) (* (* (cbrt (cbrt z)) (cbrt (cbrt z))) (cbrt (cbrt z))))
Rules
19874×times-frac
10677×*-un-lft-identity
10464×add-sqr-sqrt
9545×add-cube-cbrt
8323×cbrt-prod
2505×distribute-rgt-neg-in
2407×distribute-lft-neg-in
1937×add-exp-log
1120×add-cbrt-cube
896×prod-exp
875×prod-diff
874×pow1
798×neg-mul-1
763×associate-*r*
520×div-inv
500×unpow-prod-down
482×add-log-exp
461×associate-/l*
388×associate-/r*
383×sqrt-prod cbrt-unprod
364×associate-*l*
361×distribute-lft-out--
358×log1p-expm1-u
355×expm1-log1p-u
329×div-exp
312×difference-of-squares
269×pow-prod-down
246×distribute-lft-out
221×flip3-- flip--
183×fma-neg
179×fma-udef
178×associate-/r/
165×cbrt-undiv
158×exp-sum
152×pow-exp
139×pow-to-exp
126×unswap-sqr
113×distribute-rgt-in distribute-lft-in
102×*-commutative
92×associate-*r/
88×associate-*l/
85×sub-neg
83×pow1/3
79×associate-+r+
72×cbrt-div
70×frac-times
69×frac-2neg clear-num
68×fma-def
67×flip-+ flip3-+
62×associate--r+
60×sqr-pow
59×associate-/l/
53×log-pow
49×1-exp
48×sqrt-div log-prod
47×diff-log
43×rec-exp
39×frac-sub
29×tan-quot
28×exp-prod
25×pow-unpow
22×pow1/2 sqrt-pow1
21×swap-sqr
20×rem-sqrt-square sum-log sin-mult
19×cos-mult
17×neg-sub0
16×associate-+l+ associate-+l-
13×neg-log div-sub
12×pow-pow +-commutative log-div
11×pow-flip
10×sub-div
associate--l-
rem-exp-log inv-pow frac-add
un-div-inv pow-prod-up pow-sqr cube-prod
unpow-prod-up distribute-neg-frac
distribute-neg-in
pow2 pow-plus distribute-frac-neg expm1-udef associate--l+
pow-div exp-diff associate-+r- expm1-log1p distribute-rgt-neg-out
cos-sum pow-sub tan-sum exp-to-pow rem-log-exp
cube-div unpow3 distribute-lft-neg-out log1p-udef exp-neg log1p-expm1 distribute-rgt-out-- cube-mult sqrt-unprod log1p-def rem-cbrt-cube

bsearch3.4s (1.6%)

localize2.7s (1.3%)

end0.0ms (0.0%)