Date:Thursday, May 28th, 2020
Commit:002bf197 on no-eval
Hostname:warfa with Racket 7.5
Seed:2020149
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

sample1.8m (49.7%)

Algorithm
61×intervals
Results
20.0s249235×body80valid
18.9s30906×body1280valid
14.3s167242×body80nan
9.5s8810×body2560valid
8.9s21277×body640valid
5.8s3350×body5120valid
3.1s10209×body320valid
1.9s9161×body160valid
900.0ms1726×body1280nan
560.0ms1495×body640nan
389.0ms613×body5120exit
352.0ms2572×body80overflowed
207.0ms795×body320nan
147.0ms8256×pre80true
64.0ms414×body160nan

prune38.6s (18.2%)

Filtered
18559 candidates to 9952 candidates (46.4%)

series28.6s (13.5%)

Calls

426 calls:

2.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
2.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
2.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* n (* (pow (/ l Om) (/ 2.0 2)) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))))
2.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* n (* (pow (/ l Om) 2.0) (- U U*))))))
1.6s
(+ (pow (/ (* c0 (* d d)) (* (* w h) (* D D))) 3) (pow (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) 3))

regimes20.1s (9.5%)

Accuracy

Total 42.0b remaining (17.9%)

Threshold costs 5.3b (2.2%)

10.3b31.7%Henrywood and Agarwal, Equation (3)
6.7b28.4%Toniolo and Linder, Equation (13)
5.7b75.9%Toniolo and Linder, Equation (7)
4.6b23.7%Henrywood and Agarwal, Equation (12)
3.1b59.6%Toniolo and Linder, Equation (10-)

simplify11.0s (5.2%)

Algorithm
172×egg-herbie

rewrite5.3s (2.5%)

Algorithm
112×rewrite-expression-head
Calls

426 calls:

92.0ms
(* (* (* (pow (/ 1 (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ d (cbrt 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))))
91.0ms
(* (* (* (pow (/ 1 (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ d (cbrt 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))))
84.0ms
(* (/ (/ 1 (sqrt (sqrt (sqrt 2.0)))) (sqrt (sqrt (sqrt 2.0)))) (* (/ (cos th) (sqrt (sqrt 2.0))) (* a1 a1)))
60.0ms
(* (* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
57.0ms
(* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))
Rules
24724×add-exp-log
17534×prod-exp
8170×pow-exp
5907×div-exp
5440×times-frac
4974×add-sqr-sqrt
4489×*-un-lft-identity
3832×add-cube-cbrt
3542×sqrt-prod
2679×pow-to-exp
2639×add-cbrt-cube
2018×associate-*l*
1363×unpow-prod-down
1234×1-exp rec-exp
1147×pow1
1129×cbrt-unprod
958×cbrt-prod
859×associate-*r/
845×associate-*r*
510×add-log-exp
498×sqrt-div
466×cbrt-undiv
377×associate-/l*
359×pow-prod-down
358×sqr-pow
336×frac-times
305×flip3-- flip--
302×associate-/r*
296×unswap-sqr
293×associate-*l/
284×cbrt-div
266×pow-unpow
259×difference-of-squares
247×div-inv
216×associate-/r/
186×distribute-lft-out--
179×cube-prod
178×distribute-lft-out
153×flip-+ flip3-+
148×*-commutative
105×sqrt-pow1
103×distribute-rgt-in distribute-lft-in
100×distribute-rgt-neg-in
93×tan-quot
91×clear-num frac-2neg
88×distribute-lft-neg-in
81×sub-neg
72×pow1/3
71×exp-prod
70×rem-sqrt-square
69×pow1/2
49×swap-sqr
41×associate-/l/ pow-pow
40×frac-sub
39×unpow2
32×frac-add log-pow
25×associate--l+
24×sum-log
22×log-prod
19×diff-log div-sub
17×+-commutative
16×unpow3 cube-mult
15×pow-sub
14×pow-neg
12×neg-sub0
10×cube-div neg-mul-1
pow-prod-up pow-sqr associate-+r+
exp-sum
un-div-inv cos-sum
difference-cubes pow-flip rem-log-exp
pow-plus pow2 associate--r+ acos-asin exp-to-pow
inv-pow cos-diff sum-cubes associate-+r-
distribute-frac-neg asin-acos distribute-neg-frac
exp-diff rem-cube-cbrt sqrt-undiv sqrt-pow2 associate-+l+ rem-exp-log associate--l- exp-neg unsub-neg mul0

localize2.2s (1.0%)

bsearch1.1s (0.5%)

end0.0ms (0.0%)

Profiling

Loading profile data...