Date:Saturday, May 2nd, 2020
Commit:95cc637d on master
Hostname:warfa with Racket 7.5
Seed:2020123
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

series2.0m (40.0%)

Calls

432 calls:

6.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* (* n l) (pow (/ 1 (pow Om 1.0)) 1.0)) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
5.7s
(/ (- (pow 1.0 3) (pow (sqrt (* 0.5 (+ 1.0 (/ 1.0 (hypot 1.0 x))))) 3)) (fma 1.0 1.0 (fma 0.5 (+ 1.0 (/ 1.0 (hypot 1.0 x))) (* 1.0 (sqrt (* 0.5 (+ 1.0 (/ 1.0 (hypot 1.0 x)))))))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

sample1.6m (31.9%)

Algorithm
61×intervals
Results
19.6s249315×body80valid
18.5s31170×body1280valid
13.8s167167×body80nan
9.5s8854×body2560valid
8.5s20867×body640valid
5.4s3467×body5120valid
2.9s10415×body320valid
1.7s9374×body160valid
845.0ms1662×body1280nan
543.0ms1467×body640nan
371.0ms2904×body80overflowed
364.0ms581×body5120exit
207.0ms780×body320nan
167.0ms8256×pre80true
61.0ms407×body160nan

prune51.9s (17.1%)

Filtered
21818 candidates to 10756 candidates (49.3%)

simplify12.6s (4.2%)

Algorithm
176×egg-herbie

regimes10.8s (3.6%)

Accuracy

Total 40.6b remaining (22.9%)

Threshold costs 4.6b (2.6%)

8.4b0.4%Toniolo and Linder, Equation (10+)
7.1b25.8%Toniolo and Linder, Equation (13)
6.7b0%Henrywood and Agarwal, Equation (12)
5.6b76.4%Toniolo and Linder, Equation (7)
3.6b50.1%Toniolo and Linder, Equation (10-)

rewrite5.5s (1.8%)

Algorithm
116×rewrite-expression-head
Calls

432 calls:

73.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) h) (/ 1.0 2.0))) (* (pow (/ 1 (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ d (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ (* (cbrt h) (cbrt h)) (* (cbrt l) (cbrt l)))) (/ (cbrt h) (cbrt l)))))
73.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) h) (/ 1.0 2.0))) (* (pow (/ 1 (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ d (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
65.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
57.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l)) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
43.0ms
(* (/ 1 (* (cbrt (cbrt (sqrt 2.0))) (cbrt (cbrt (sqrt 2.0))))) (/ (/ (* (cos th) (fma a1 a1 (* a2 a2))) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (cbrt (cbrt (sqrt 2.0)))))
Rules
38066×add-exp-log
26622×prod-exp
12585×pow-exp
11266×div-exp
5689×pow-to-exp
4260×add-sqr-sqrt
3837×*-un-lft-identity
3789×times-frac
3202×add-cube-cbrt
2873×add-cbrt-cube
1971×1-exp
1350×cbrt-unprod
1347×rec-exp
1235×sqrt-prod
1210×pow1
922×unpow-prod-down
890×associate-*r*
868×associate-*r/
750×associate-*l*
707×cbrt-prod
667×frac-times
595×cbrt-undiv
571×prod-diff
536×sqrt-div
520×associate-*l/
502×add-log-exp
439×pow-unpow
432×log1p-expm1-u expm1-log1p-u
413×pow-prod-down
390×cbrt-div
380×associate-/r*
379×flip3-- flip--
356×associate-/l*
348×associate-/r/
323×div-inv
302×sqr-pow
271×unswap-sqr
238×distribute-lft-out
232×difference-of-squares
217×flip-+ flip3-+
199×cube-prod
174×distribute-rgt-in distribute-lft-in
157×distribute-rgt-neg-in
145×distribute-lft-neg-in
144×*-commutative
135×distribute-lft-out--
115×tan-quot
99×clear-num frac-2neg
88×fma-def
86×pow1/3
70×sqrt-pow1
65×swap-sqr
52×sub-neg
51×pow-pow
48×pow1/2
45×fma-neg
43×associate--l+
38×fma-udef
36×frac-sub
35×rem-sqrt-square
33×unpow3 cube-mult
30×associate-/l/
29×sum-log
26×cos-sum
25×unpow2
22×div-sub
18×pow-prod-up +-commutative
16×pow-sqr
14×log-pow pow-sub neg-sub0 hypot-def
13×frac-add neg-mul-1
12×pow-neg
11×exp-prod
10×diff-log cube-div distribute-frac-neg log-prod
rem-cube-cbrt
pow2
pow-plus
inv-pow pow-flip
difference-cubes
sqrt-pow2 asin-acos
un-div-inv associate-+r+ hypot-udef acos-asin rem-log-exp
associate-+r- unsub-neg distribute-neg-frac
neg-log exp-diff sqrt-undiv associate-+l+ sqrt-unprod cos-diff expm1-log1p rem-square-sqrt distribute-rgt-out associate--r- exp-sum mul0 rem-cbrt-cube expm1-udef log-div

bsearch2.4s (0.8%)

localize2.2s (0.7%)

end1.0ms (0.0%)

Profiling

Loading profile data...