Date:Wednesday, April 29th, 2020
Commit:293eb8dd on gh-actions
Hostname:warfa with Racket 7.5
Seed:2020120
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

series1.8m (37.3%)

Calls

428 calls:

5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ 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*)))))
4.7s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.5s
(* (+ (sqrt 1.0) (sqrt (sqrt (* 0.5 (+ 1.0 (/ 1.0 (hypot 1.0 x))))))) (- (sqrt 1.0) (sqrt (sqrt (* 0.5 (+ 1.0 (/ 1.0 (hypot 1.0 x))))))))

sample1.6m (34.3%)

Algorithm
61×intervals
Results
19.7s248508×body80valid
18.8s31466×body1280valid
14.1s168894×body80nan
9.5s8835×body2560valid
8.5s20564×body640valid
5.5s3411×body5120valid
2.9s10334×body320valid
1.7s9102×body160valid
831.0ms1622×body1280nan
567.0ms1540×body640nan
427.0ms3642×body80overflowed
369.0ms601×body5120exit
211.0ms822×body320nan
154.0ms8256×pre80true
63.0ms388×body160nan

prune46.3s (16.3%)

Filtered
19291 candidates to 9667 candidates (50.1%)

simplify12.6s (4.4%)

Algorithm
176×egg-herbie

regimes10.6s (3.7%)

Accuracy

Total 47.1b remaining (25.1%)

Threshold costs 3.3b (1.8%)

9.4b27.5%Toniolo and Linder, Equation (13)
8.5b4.2%Toniolo and Linder, Equation (10+)
7.0b52.1%Henrywood and Agarwal, Equation (3)
5.8b6.6%Henrywood and Agarwal, Equation (12)
5.7b76.5%Toniolo and Linder, Equation (7)

rewrite5.4s (1.9%)

Algorithm
116×rewrite-expression-head
Calls

428 calls:

224.0ms
(* (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) l) (* (/ (pow (cbrt t) 3.0) l) (sin k))))
72.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) h) (/ 1.0 2.0))) (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (/ (* (* 1.0 (pow (/ (* M D) (* 2.0 d)) 2.0)) h) (* 2.0 l))))
65.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) 1) (/ 1.0 2.0)) (pow (/ (cbrt d) h) (/ 1.0 2.0))) (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
45.0ms
(* (* (* (* (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) l)) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
41.0ms
(* (pow (/ 1 (* (pow k (/ 2.0 2)) (* (pow k (/ 2.0 2)) (pow t 1.0)))) 1.0) (/ (* (cos k) (pow l 2)) (pow (sin k) 2)))
Rules
30061×add-exp-log
21179×prod-exp
10559×pow-exp
8654×div-exp
4994×pow-to-exp
3700×add-sqr-sqrt
3529×*-un-lft-identity
3013×times-frac
2771×add-cube-cbrt
2509×add-cbrt-cube
1328×1-exp
1146×sqrt-prod
1108×pow1
1037×cbrt-unprod
832×rec-exp
821×unpow-prod-down
732×cbrt-prod
716×associate-*l*
708×associate-*r*
542×prod-diff
514×add-log-exp
430×expm1-log1p-u
428×log1p-expm1-u
426×cbrt-undiv
424×associate-*r/
349×pow-prod-down
311×exp-prod
288×associate-/r*
275×pow-unpow
273×div-inv
267×associate-/l*
243×distribute-rgt-in distribute-lft-in
240×distribute-lft-out--
237×sqr-pow
222×sqrt-div unswap-sqr
220×distribute-lft-out
218×associate-*l/
203×frac-times
191×difference-of-squares
163×flip3-- flip--
161×cos-sum
154×distribute-rgt-neg-in
141×*-commutative
118×distribute-lft-neg-in
116×cube-prod
110×flip-+ flip3-+
104×associate-/r/
97×fma-def
87×clear-num frac-2neg
81×sqrt-pow1
77×tan-quot
64×sub-neg
53×pow1/2
50×pow1/3
44×cbrt-div
42×rem-sqrt-square associate--l+ pow-pow
37×associate-/l/
33×fma-udef sum-log
31×hypot-def
29×frac-sub
27×unpow2
26×associate-+r+
25×+-commutative
24×div-sub
23×swap-sqr
17×cube-div
16×neg-mul-1
14×fma-neg log-prod
13×exp-neg
12×rem-exp-log
11×log-pow neg-sub0
pow-prod-up diff-log
cube-mult unpow3 pow-sub distribute-rgt-neg-out
exp-diff cos-diff pow-sqr associate-+r- exp-sum
un-div-inv
rem-cube-cbrt inv-pow pow-flip distribute-frac-neg
frac-add expm1-log1p log-rec acos-asin expm1-udef pow-neg mul-1-neg
pow-plus asin-acos pow2 unsub-neg rem-cbrt-cube rem-log-exp
associate-+l+ log1p-udef log1p-expm1 hypot-udef
sqrt-unprod rem-square-sqrt mul0

bsearch3.4s (1.2%)

localize2.3s (0.8%)

end1.0ms (0.0%)