Date:Sunday, May 3rd, 2020
Commit:be9078eb on bug-fix
Hostname:warfa with Racket 7.5
Seed:2020124
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample1.6m (35.0%)

Algorithm
61×intervals
Results
19.3s249506×body80valid
18.2s31144×body1280valid
13.6s166187×body80nan
9.5s8755×body2560valid
8.5s21443×body640valid
5.8s3346×body5120valid
2.8s10242×body320valid
1.7s9027×body160valid
822.0ms1665×body1280nan
543.0ms1482×body640nan
486.0ms2573×body80overflowed
395.0ms643×body5120exit
200.0ms784×body320nan
147.0ms8256×pre80true
56.0ms375×body160nan

series1.6m (34.7%)

Calls

442 calls:

4.8s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (* 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 (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.5s
(sqrt (* (* 2.0 n) (* (* (cbrt U) (cbrt U)) (* (cbrt U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))))
1.3s
(* (* 2.0 n) (* (* (cbrt U) (cbrt U)) (* (cbrt U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))

prune50.4s (18.3%)

Filtered
21745 candidates to 10528 candidates (48.4%)

simplify12.1s (4.4%)

Algorithm
175×egg-herbie

regimes10.1s (3.7%)

Accuracy

Total 42.2b remaining (21.1%)

Threshold costs 4.8b (2.4%)

11.9b10%Toniolo and Linder, Equation (13)
7.7b19.9%Toniolo and Linder, Equation (10+)
5.5b77.1%Toniolo and Linder, Equation (7)
5.4b15.9%Henrywood and Agarwal, Equation (12)
2.4b27.2%Toniolo and Linder, Equation (10-)

rewrite6.0s (2.2%)

Algorithm
115×rewrite-expression-head
Calls

442 calls:

155.0ms
(* (pow (/ 1 (* (pow k (/ 2.0 2)) (* (pow k (/ 2.0 2)) (pow t 1.0)))) 1.0) (/ (/ (cos k) (/ (/ (sin k) l) l)) (sin k)))
129.0ms
(* (/ a (* 1 (fabs (cbrt (+ (+ 1.0 (* 10.0 k)) (* k k)))))) (/ (/ (pow k m) (sqrt (cbrt (+ (+ 1.0 (* 10.0 k)) (* k k))))) (sqrt (+ (+ 1.0 (* 10.0 k)) (* k k)))))
97.0ms
(* (/ (/ 1 PI) (sqrt 2.0)) (/ (/ (- 1.0 (* 5.0 (* v v))) t) (sqrt (- 1.0 (* 3.0 (* v v))))))
89.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))))
89.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))))
Rules
34719×add-exp-log
24876×prod-exp
13160×pow-exp
9762×div-exp
7749×times-frac
5964×add-sqr-sqrt
5533×pow-to-exp
5365×*-un-lft-identity
4691×add-cube-cbrt
2625×add-cbrt-cube
1995×1-exp
1990×rec-exp
1916×associate-*r*
1866×sqrt-prod
1252×pow1
1080×unpow-prod-down
1057×cbrt-unprod
928×associate-*l*
576×add-log-exp
503×associate-/l*
496×associate-*r/
470×cbrt-undiv
446×unswap-sqr
423×pow-prod-down
405×cbrt-prod
389×associate-/r*
358×div-inv
337×sqr-pow
283×sqrt-div
265×pow-unpow
231×distribute-lft-out--
218×associate-*l/
181×flip-+ flip3-+ frac-times
173×flip3-- flip--
172×distribute-rgt-in distribute-lft-in
161×*-commutative
151×distribute-lft-out
150×associate-/r/
142×distribute-rgt-neg-in
138×distribute-lft-neg-in
135×sqrt-pow1
112×sub-neg
108×unpow2
107×difference-of-squares
95×clear-num frac-2neg
86×pow1/2
80×tan-quot
72×rem-sqrt-square
58×associate--l+
56×cube-prod
51×frac-sub
47×cbrt-div
46×pow-pow
43×sum-log
38×pow1/3
33×+-commutative swap-sqr
29×associate-/l/
27×diff-log
22×frac-add
18×neg-mul-1
16×pow-prod-up
15×associate-+r+
14×div-sub
11×neg-sub0 exp-prod
10×pow-sqr pow-flip log-prod
log-pow
inv-pow pow-sub distribute-neg-frac
unpow3 cube-mult exp-sum
cos-sum pow-neg associate--r+
cube-div un-div-inv distribute-frac-neg neg-log
rem-cube-cbrt pow-plus rem-exp-log pow2 cos-diff acos-asin exp-to-pow
associate--l- sqrt-unprod rem-square-sqrt associate--r- rem-cbrt-cube rem-log-exp
exp-diff sqrt-pow2 associate-+l+ distribute-rgt-out-- sub-div asin-acos mul0

bsearch2.3s (0.8%)

localize2.2s (0.8%)

end1.0ms (0.0%)

Profiling

Loading profile data...