Date:Tuesday, May 26th, 2020
Commit:25910407 on doc-updates
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.5%)

Filtered
18546 candidates to 9463 candidates (49.0%)

sample1.7m (35.2%)

Algorithm
61×intervals
Results
19.0s248496×body80valid
18.3s31168×body1280valid
13.4s166597×body80nan
9.3s8847×body2560valid
8.5s21221×body640valid
5.9s3408×body5120valid
2.9s10436×body320valid
1.6s9240×body160valid
827.0ms1637×body1280nan
564.0ms1547×body640nan
369.0ms584×body5120exit
350.0ms2733×body80overflowed
212.0ms810×body320nan
127.0ms8256×pre80true
62.0ms403×body160nan

series24.0s (8.2%)

Calls

433 calls:

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*))))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
363.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
363.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

regimes21.4s (7.3%)

Accuracy

Total 44.2b remaining (19.6%)

Threshold costs 4.3b (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)

simplify11.2s (3.8%)

Algorithm
175×egg-herbie

rewrite5.3s (1.8%)

Algorithm
115×rewrite-expression-head
Calls

433 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))))
74.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))))
56.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))
55.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))
55.0ms
(* (/ (/ (cos th) (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (+ (* a1 a1) (* a2 a2)))
Rules
30836×add-exp-log
22228×prod-exp
8498×pow-exp
7385×div-exp
4437×times-frac
4343×add-sqr-sqrt
3765×*-un-lft-identity
3687×pow-to-exp
3266×add-cube-cbrt
2929×add-cbrt-cube
1989×sqrt-prod
1384×cbrt-unprod
1217×associate-*l*
1134×pow1
1116×1-exp
1026×unpow-prod-down
825×associate-*r*
526×cbrt-undiv
518×add-log-exp
513×cbrt-prod
492×rec-exp
476×associate-*r/
369×pow-prod-down
361×associate-*l/
348×associate-/r*
347×frac-times
313×unswap-sqr
302×sqr-pow
297×associate-/l*
260×sqrt-div div-inv
246×pow-unpow
205×difference-of-squares
177×distribute-lft-out--
176×flip3-- flip--
159×flip-+ flip3-+
153×*-commutative
138×exp-prod
122×tan-quot
105×associate-/r/
101×distribute-lft-out
96×distribute-rgt-in distribute-lft-neg-in distribute-lft-in distribute-rgt-neg-in sqrt-pow1
93×cbrt-div
87×sub-neg
85×clear-num frac-2neg
58×pow1/3
57×pow1/2 rem-sqrt-square
52×unpow2
50×cube-prod
48×associate-/l/
40×pow-pow
39×frac-sub
34×associate--l+ log-prod
32×div-sub
27×sum-log
26×log-pow
25×exp-diff +-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...