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.1m (42.2%)

Filtered
18607 candidates to 9436 candidates (49.3%)

sample1.8m (36.0%)

Algorithm
61×intervals
Results
19.7s248496×body80valid
18.4s31168×body1280valid
13.8s166597×body80nan
9.5s8847×body2560valid
8.6s21221×body640valid
6.1s3408×body5120valid
3.0s10436×body320valid
1.7s9240×body160valid
834.0ms1637×body1280nan
578.0ms1547×body640nan
388.0ms584×body5120exit
367.0ms2733×body80overflowed
212.0ms810×body320nan
139.0ms8256×pre80true
63.0ms403×body160nan

series23.5s (8.0%)

Calls

435 calls:

2.1s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
354.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
352.0ms
(* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

regimes20.9s (7.1%)

Accuracy

Total 44.2b remaining (19.6%)

Threshold costs 4.4b (1.9%)

12.6b2.5%Toniolo and Linder, Equation (13)
7.2b50%Henrywood and Agarwal, Equation (3)
5.9b75.6%Toniolo and Linder, Equation (7)
5.2b20.5%Toniolo and Linder, Equation (10-)
3.6b38%Henrywood and Agarwal, Equation (12)

simplify10.9s (3.7%)

Algorithm
175×egg-herbie

rewrite5.0s (1.7%)

Algorithm
115×rewrite-expression-head
Calls

435 calls:

77.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 (pow (/ (* M D) (* 2.0 d)) 2.0)) h) (* 2.0 l))))
69.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))))
53.0ms
(* (* (* (/ (pow (cbrt t) 3.0) (* (cbrt l) (cbrt l))) (* (/ (pow (cbrt t) 3.0) (cbrt l)) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
52.0ms
(* (* (* (* (/ (pow (cbrt t) 3.0) (* (cbrt l) (cbrt l))) (/ (pow (cbrt t) 3.0) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
45.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) (/ 2.0 2)) (* (* (* (pow (/ k t) (/ 2.0 2)) (pow (* (cbrt t) (cbrt t)) 3.0)) (pow (cbrt t) 3.0)) (tan k))) (sin k)))
Rules
30884×add-exp-log
22254×prod-exp
8498×pow-exp
7389×div-exp
4368×times-frac
4342×add-sqr-sqrt
3729×*-un-lft-identity
3687×pow-to-exp
3286×add-cube-cbrt
2989×add-cbrt-cube
2020×sqrt-prod
1410×cbrt-unprod
1236×associate-*l*
1160×pow1
1116×1-exp
998×unpow-prod-down
793×associate-*r*
530×cbrt-undiv
512×add-log-exp
492×rec-exp
470×associate-*r/
419×cbrt-prod
384×pow-prod-down
368×associate-/r*
365×associate-*l/
341×frac-times
315×unswap-sqr
302×sqr-pow
300×associate-/l*
260×sqrt-div
246×pow-unpow div-inv
205×difference-of-squares
177×distribute-lft-out--
176×flip3-- flip--
156×*-commutative
148×flip-+ flip3-+
138×exp-prod
122×tan-quot
105×associate-/r/
96×distribute-lft-neg-in distribute-rgt-neg-in sqrt-pow1
93×cbrt-div distribute-rgt-in distribute-lft-in
88×clear-num frac-2neg
87×sub-neg
73×distribute-lft-out
58×pow1/3
57×pow1/2 rem-sqrt-square
52×unpow2
50×cube-prod
45×associate-/l/
40×pow-pow
39×frac-sub
34×associate--l+ log-prod
32×div-sub
26×log-pow
25×exp-diff
23×sum-log
21×+-commutative
20×frac-add neg-sub0
19×pow-sub
16×cos-sum
15×exp-sum
14×distribute-frac-neg log-div
13×diff-log exp-neg
12×neg-mul-1
pow-neg
associate-+r+ cos-diff
unpow3 un-div-inv cube-mult
swap-sqr
rem-exp-log rem-log-exp
rem-cube-cbrt pow-prod-up pow-sqr acos-asin asin-acos
unpow-prod-up
pow-plus pow2 distribute-neg-frac exp-to-pow
cube-div sqrt-undiv associate-+l+ e-exp-1 unpow1/3 inv-pow sum-cubes pow-flip sub-div mul0 rem-cbrt-cube

localize2.2s (0.7%)

bsearch1.2s (0.4%)

end0.0ms (0.0%)

Profiling

Loading profile data...