Date:Tuesday, May 26th, 2020
Commit:851a19d5 on master
Hostname:warfa with Racket 7.5
Seed:2020147
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

prune2.9m (47.7%)

Filtered
11458 candidates to 7736 candidates (32.5%)

sample1.6m (25.7%)

Algorithm
60×intervals
Results
30.3s338470×body80valid
10.5s199550×body80nan
7.9s21644×body1280valid
3.1s5288×body2560valid
2.8s10887×body640valid
1.6s3034×body2560nan
941.0ms5129×body320valid
843.0ms2525×body1280nan
646.0ms16512×pre80true
321.0ms2492×body160valid
288.0ms1257×body640nan
108.0ms633×body320nan
85.0ms293×body5120exit
83.0ms250×body5120valid
40.0ms309×body160nan

end39.7s (10.9%)

regimes29.3s (8.1%)

Accuracy

Total 43.7b remaining (28%)

Threshold costs 2.4b (1.6%)

12.4b-14.7%Linear.Matrix:det44 from linear-1.19.1.3
5.2b23%Linear.Matrix:det33 from linear-1.19.1.3
4.5b83.3%The quadratic formula (r1)
3.1b88.4%NMSE problem 3.2.1
2.7b19.3%Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1

series10.1s (2.8%)

Calls

343 calls:

398.0ms
(- (/ (+ (tan y) (tan z)) (/ (- 1 (* (* (tan y) (tan y)) (* (tan z) (tan z)))) (+ 1 (* (tan y) (tan z))))) (tan a))
247.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))))
228.0ms
(/ (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))
221.0ms
(/ (- (* (* z (sqrt (+ t a))) (+ b c)) (* t (* (- (* b b) (* c c)) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))) (* t (+ b c)))
168.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (* (+ (* (+ (* (+ y a) y) b) y) c) (* (cbrt y) (cbrt y))) (cbrt y)) i))

simplify8.2s (2.3%)

Algorithm
162×egg-herbie

rewrite3.4s (0.9%)

Algorithm
102×rewrite-expression-head
Calls

343 calls:

85.0ms
(* (cbrt (/ (neg (+ f n)) (- f n))) (cbrt (/ (neg (+ f n)) (- f n))))
58.0ms
(* (/ (/ (- y z) (* (cbrt (- (+ t 1.0) z)) (cbrt (- (+ t 1.0) z)))) (cbrt (- (+ t 1.0) z))) (- a x))
52.0ms
(/ (* (* x (/ (pow (sqrt (/ 1 a)) 1.0) (* (cbrt (exp (+ b (+ (* (log (/ 1 z)) y) (* (log (/ 1 a)) t))))) (cbrt (exp (+ b (+ (* (log (/ 1 z)) y) (* (log (/ 1 a)) t)))))))) (/ (pow (sqrt (/ 1 a)) 1.0) (cbrt (exp (+ b (+ (* (log (/ 1 z)) y) (* (log (/ 1 a)) t))))))) y)
51.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))))
46.0ms
(/ (* (* x (/ (pow (/ (* (cbrt 1) (cbrt 1)) 1) 1.0) (sqrt (exp (+ b (+ (* (log (/ 1 z)) y) (* (log (/ 1 a)) t))))))) (/ (pow (/ (cbrt 1) a) 1.0) (sqrt (exp (+ b (+ (* (log (/ 1 z)) y) (* (log (/ 1 a)) t))))))) y)
Rules
3614×*-un-lft-identity
3224×add-sqr-sqrt
2909×times-frac
2405×add-exp-log
2132×add-cube-cbrt
1488×associate-*r/
1259×add-cbrt-cube
1060×associate-*l/
1052×prod-exp
1021×flip3-- flip--
1008×cbrt-prod
917×frac-sub
858×frac-times
850×pow1
810×associate-*l*
801×associate-*r*
559×div-exp
550×add-log-exp
477×sqrt-div
425×flip-+ flip3-+
415×distribute-lft-out--
399×cbrt-unprod
368×distribute-rgt-neg-in
346×difference-of-squares
333×associate-/l/
313×distribute-lft-out
303×associate-/r*
297×distribute-lft-neg-in
269×associate-/l*
239×sqrt-prod
234×cbrt-undiv
229×cbrt-div
221×pow-exp
218×pow-prod-down
201×associate-/r/
188×distribute-rgt-in distribute-lft-in
187×swap-sqr
184×pow-to-exp
181×unswap-sqr
158×div-inv
151×sub-neg
145×unpow-prod-down
143×log-prod
131×*-commutative
72×neg-mul-1
69×tan-quot
68×sum-log
67×clear-num frac-2neg
66×associate-+l+
60×diff-log
57×associate-+r+
55×log-pow
46×pow1/3
42×sqr-pow
41×exp-prod
38×1-exp
36×associate--r+
31×pow-unpow sin-mult associate--l+
29×associate-+l- sqrt-pow1
28×pow1/2 rem-sqrt-square rec-exp
27×+-commutative
26×cube-prod
24×exp-sum
23×cos-mult
22×log-div
20×pow-pow
18×frac-add neg-sub0
16×neg-log distribute-lft-neg-out sub-div
14×log-rec
13×inv-pow pow-flip
12×pow-prod-up pow-sqr div-sub
10×unpow2 unpow3 cube-mult associate-+r-
rem-exp-log
exp-diff pow-plus associate--l-
pow2
un-div-inv distribute-neg-in distribute-neg-frac
unpow-prod-up distribute-frac-neg
cube-div rem-cube-cbrt unsub-neg distribute-rgt-neg-out
distribute-neg-out mul-1-neg cos-sum associate--r- exp-neg pow-sub tan-sum rem-log-exp
e-exp-1 sqrt-unprod rem-cbrt-cube pow-neg

bsearch3.2s (0.9%)

localize2.8s (0.8%)

Profiling

Loading profile data...