Date:Saturday, February 22nd, 2020
Commit:72c1b946 on refactor-and-minor
Hostname:warfa with Racket 7.5
Seed:2020053
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample1.1m (33.1%)

Algorithm
60×intervals
Results
23.6s334524×body80valid
8.9s21242×body1280valid
8.1s206621×body80nan
3.3s11232×body640valid
2.4s5300×body2560valid
970.0ms5009×body320valid
419.0ms16512×pre80true
351.0ms2499×body160valid
57.0ms217×body5120valid

prune53.6s (26.2%)

Filtered
12131 candidates to 8469 candidates (69.8%)

series47.7s (23.3%)

Calls

355 calls:

1.9s
(- (* (* (/ z (* (cbrt t) (cbrt t))) (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (cbrt t) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))
1.9s
(/ (- (* (* (/ z (* (cbrt t) (cbrt t))) (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (cbrt t) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* (cbrt t) (* (- a (/ 5.0 6.0)) (* t 3.0))))
764.0ms
(pow (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) 3)
668.0ms
(* (/ (- y z) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (/ (- a x) (cbrt (- (+ t 1.0) z))))
580.0ms
(* (pow (exp (+ (sqrt 1.0) x)) (- (sqrt 1.0))) (pow (exp (+ (sqrt 1.0) x)) (- (- x))))

regimes13.8s (6.7%)

Accuracy

Total 48.0b remaining (28.8%)

Threshold costs 2.1b (1.2%)

12.1b-13.4%Linear.Matrix:det44 from linear-1.19.1.3
5.7b78.5%NMSE problem 3.2.1
4.2b85.3%The quadratic formula (r1)
4.2b-18.3%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1
3.8b0.6%Linear.Matrix:det33 from linear-1.19.1.3

simplify8.7s (4.3%)

Algorithm
164×egg-herbie

rewrite8.5s (4.2%)

Algorithm
104×rewrite-expression-head
Calls

355 calls:

488.0ms
(+ (- (+ (log (sqrt (+ x y))) (+ (log (sqrt (+ x y))) (log z))) t) (* (- a 0.5) (log t)))
428.0ms
(* t (- (* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z)) (* a 4.0)))
420.0ms
(/ (- (* (* (/ z (* (cbrt t) (cbrt t))) (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (cbrt t) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0))))) (* (cbrt t) (* (- a (/ 5.0 6.0)) (* t 3.0))))
370.0ms
(* (* x (/ (pow (/ 1 a) 1.0) (exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b))))) (/ 1 y))
222.0ms
(- (* (* (/ z (* (cbrt t) (cbrt t))) (sqrt (+ t a))) (* (- a (/ 5.0 6.0)) (* t 3.0))) (* (cbrt t) (* (- b c) (- (* (- (* a a) (* (/ 5.0 6.0) (/ 5.0 6.0))) (* t 3.0)) (* (- a (/ 5.0 6.0)) 2.0)))))
Rules
4388×times-frac
4061×add-sqr-sqrt
3957×*-un-lft-identity
2836×add-cube-cbrt
2047×add-exp-log
1864×associate-*l/
1420×associate-*r/
1338×flip-- flip3--
1251×frac-times
1204×frac-sub
1162×add-cbrt-cube
953×prod-exp
876×cbrt-prod
833×pow1
824×associate-*r*
680×associate-*l*
562×sqrt-div
549×add-log-exp
406×distribute-rgt-neg-in
398×associate-/l/
391×difference-of-squares
382×div-exp
375×distribute-lft-neg-in
363×distribute-lft-out--
360×flip-+ flip3-+
358×cbrt-unprod
350×associate-/l*
274×cbrt-div
263×sqrt-prod distribute-lft-out
257×associate-/r*
212×div-inv
205×pow-prod-down
204×unpow-prod-down unswap-sqr
203×pow-exp
192×associate-/r/
186×cbrt-undiv
176×log-prod
172×pow-to-exp
131×distribute-rgt-in distribute-lft-in
118×*-commutative
110×neg-mul-1
109×sub-neg
93×log-pow
90×pow1/3
79×tan-quot
75×sum-log
61×clear-num frac-2neg
58×pow-unpow
56×sqr-pow
55×associate-+l+
46×exp-sum
45×exp-prod
44×associate-+r+ diff-log
39×1-exp rec-exp
35×associate-+l-
31×+-commutative
30×neg-sub0 sin-mult
28×pow1/2 sqrt-pow1 log-div
26×associate--r+
25×frac-add
24×rem-sqrt-square cos-mult
20×unpow2
19×swap-sqr
18×neg-log
17×pow-pow
14×sub-div
13×distribute-neg-frac
12×rem-exp-log
11×div-sub
10×associate--l+
pow-neg associate--l-
inv-pow pow-prod-up pow-sub pow-flip
un-div-inv pow-sqr associate-+r-
cube-prod
rem-log-exp
cube-div pow2 distribute-neg-in pow-plus log-rec
exp-diff distribute-frac-neg distribute-rgt-neg-out
cos-sum distribute-lft-neg-out unpow-prod-up unpow3 cube-mult tan-sum
rem-cube-cbrt unpow1/3 sqrt-unprod exp-neg rem-cbrt-cube exp-to-pow

localize2.7s (1.3%)

bsearch2.0s (1.0%)

end0.0ms (0.0%)