Date:Wednesday, March 18th, 2020
Commit:7c9a4fcd on better-rr
Hostname:warfa with Racket 7.5
Seed:2020078
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:better-rrreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

series13.0m (65.1%)

Calls

1891 calls:

14.1s
(/ (- (pow (fma b (- (+ y t) 2.0) x) 3) (pow (* (- t 1.0) a) 3)) (fma (fma b (- (+ y t) 2.0) x) (fma a (- t 1.0) (fma b (- (+ y t) 2.0) x)) (* (* (- t 1.0) a) (* (- t 1.0) a))))
14.1s
(/ 1 (/ (fma (fma b (- (+ y t) 2.0) x) (fma a (- t 1.0) (fma b (- (+ y t) 2.0) x)) (* (* (- t 1.0) a) (* (- t 1.0) a))) (- (pow (fma b (- (+ y t) 2.0) x) 3) (pow (* (- t 1.0) a) 3))))
5.4s
(/ (fma (+ b 0.5) (fma (fma x (log y) (+ t z)) (fma x (log y) (+ t z)) (- (* a a))) (* (* (+ (fma x (log y) z) (- t a)) (- (* b b) (* 0.5 0.5))) (log c))) (* (+ b 0.5) (+ (fma x (log y) z) (- t a))))
3.8s
(log (/ (- (pow (pow 1.0 3) 3) (pow (pow (/ (- x y) (- 1.0 y)) 3) 3)) (fma (pow (/ (- x y) (- 1.0 y)) 3) (+ (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)) (pow 1.0 6))))
2.9s
(/ (fma (fma b (- (+ y t) 2.0) x) (fma a (- t 1.0) (fma b (- (+ y t) 2.0) x)) (* (* (- t 1.0) a) (* (- t 1.0) a))) (- (pow (fma b (- (+ y t) 2.0) x) 3) (pow (* (- t 1.0) a) 3)))

sample3.6m (17.9%)

Algorithm
536×intervals
Results
1.3m2577688×body80valid
22.1s503240×body80nan
17.6s45813×body1280valid
9.9s41676×body640valid
4.1s5668×body2560valid
3.7s23617×body320valid
1.3s12814×body160valid
813.0ms1531×body10240exit
112.0ms705×body640nan
101.0ms535×body1280nan
97.0ms39×body5120valid
48.0ms430×body320nan
17.0ms226×body160nan

prune1.3m (6.7%)

Filtered
23817 candidates to 16291 candidates (68.4%)

simplify1.2m (5.9%)

Algorithm
1342×egg-herbie

regimes29.6s (2.5%)

Accuracy

Total 189.2b remaining (36.5%)

Threshold costs 20.4b (3.9%)

15.9b11.7%AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1
13.4b57.1%Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.3
9.2b17.1%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, J
8.2b34.8%Development.Shake.Progress:decay from shake-0.15.5
7.2b64.7%Data.Array.Repa.Algorithms.Pixel:doubleRmsOfRGB8 from repa-algorithms-3.4.0.1

rewrite9.6s (0.8%)

Algorithm
808×rewrite-expression-head
Calls

1894 calls:

103.0ms
(/ (- (* z (* (- a (/ 5.0 6.0)) (- (* t 3.0)))) (* (/ t (sqrt (+ t a))) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (- (* t 3.0))) (* (- a (/ 5.0 6.0)) (- 2.0)))))) (* (/ t (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (- (* t 3.0)))))
59.0ms
(- (* z (* (- a (/ 5.0 6.0)) (- (* t 3.0)))) (* (/ t (sqrt (+ t a))) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (- (* t 3.0))) (* (- a (/ 5.0 6.0)) (- 2.0))))))
51.0ms
(* (/ (/ 1.0 (+ (* (sqrt (+ x 1.0)) (sqrt (+ x 1.0))) (- (* (sqrt x) (sqrt x)) (* (sqrt (+ x 1.0)) (sqrt x))))) (+ (sqrt (+ x 1.0)) (sqrt x))) (+ (* (sqrt (+ x 1.0)) (sqrt (+ x 1.0))) (- (* (sqrt x) (sqrt x)) (* (sqrt (+ x 1.0)) (sqrt x)))))
39.0ms
(* (/ t (sqrt (+ t a))) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (- (* t 3.0))) (* (- a (/ 5.0 6.0)) (- 2.0)))))
39.0ms
(+ (- 1.0 (log (- (pow 1.0 3) (pow (/ (- x y) (- 1.0 y)) 3)))) (log (+ (* 1.0 1.0) (+ (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* 1.0 (/ (- x y) (- 1.0 y)))))))
Rules
3529×*-commutative
3484×frac-times
3011×associate-*r/
2736×flip3--
2735×flip--
2723×frac-sub
2631×clear-num
2345×frac-2neg
2222×associate-/r/
2099×associate-*l/
1937×flip-+ flip3-+
1751×associate-/l/
1594×prod-diff
1591×sqrt-div
1557×associate-*r*
1542×div-inv
1414×associate-/l*
1280×distribute-rgt-in distribute-lft-in
1142×frac-add
1084×associate-/r*
1003×associate-*l*
601×sub-neg
496×sqr-pow
442×difference-of-squares
428×+-commutative
372×associate--r+
357×associate-+r+
351×fma-udef
307×neg-mul-1
294×un-div-inv
291×div-sub
281×associate-+l+
278×times-frac
273×fma-neg
229×fma-def
178×unpow3
165×swap-sqr
160×unpow-prod-down
156×associate--l+
132×distribute-lft-neg-in
130×distribute-rgt-neg-in
126×distribute-lft-out
121×distribute-rgt-out
101×log-div
94×distribute-lft-out--
92×inv-pow
81×distribute-rgt-out--
69×sqrt-prod unpow2
60×sub-div
57×log-prod
55×sum-cubes unswap-sqr
52×remove-double-div
49×exp-sum
47×difference-cubes distribute-rgt-neg-out tanh-def
44×associate-+l- cosh-def pow1/2
41×distribute-neg-frac
40×pow-to-exp
37×sinh-def
33×pow2
31×associate-+r-
24×log-rec
22×unsub-neg
21×distribute-lft-neg-out associate--r-
20×associate--l-
14×neg-sub0
11×distribute-frac-neg
exp-diff sum-log
unpow-prod-up exp-prod
diff-log pow-prod-up pow-sqr pow-sub pow-exp pow-prod-down
sqrt-unprod distribute-neg-in rem-square-sqrt sin-mult prod-exp
pow-unpow cos-diff sqrt-undiv cos-mult sum-cos mul-1-neg
sub0-neg pow-pow sin-sum tan-quot count-2 hypot-udef pow-flip div-exp +-inverses cos-sum
sin-cos-mult sqrt-pow2 acos-asin sum-sin distribute-lft1-in exp-neg unpow1/2 sin-2 diff-cos log-pow neg-log cube-neg

localize8.5s (0.7%)

bsearch4.8s (0.4%)

end5.0ms (0.0%)