Date:Wednesday, April 15th, 2020
Commit:b8df7a50 on overflow-detection-both-ends
Hostname:warfa with Racket 7.5
Seed:2020106
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

sample1.3m (67.6%)

Algorithm
21×intervals
Results
46.0s38876×body5120exit
7.3s7274×body1280valid
6.1s3481×body2560valid
4.0s56602×body80valid
3.5s50300×body80nan
2.3s4685×body640valid
2.1s3030×body1280nan
1.0s2567×body640nan
642.0ms2263×body320valid
346.0ms1344×body320nan
237.0ms1253×body160valid
152.0ms8356×pre80true
114.0ms660×body160nan
67.0ms34×body5120valid
22.0msbody5120nan
18.0ms27×body2560nan

series27.5s (23.5%)

Calls

64 calls:

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

prune5.0s (4.3%)

Filtered
1696 candidates to 996 candidates (58.7%)

simplify2.6s (2.2%)

Algorithm
39×egg-herbie

regimes1.7s (1.5%)

Accuracy

Total 13.1b remaining (6%)

Threshold costs 0.3b (0.1%)

11.1b23.3%Toniolo and Linder, Equation (13)
1.7b0%Random Jason Timeout Test 006
0.3b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004

rewrite371.0ms (0.3%)

Algorithm
21×rewrite-expression-head
Calls

64 calls:

19.0ms
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
16.0ms
(* (* n (pow (/ l Om) 2.0)) (- U U*))
16.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
14.0ms
(* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
14.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
Rules
372×add-sqr-sqrt
289×*-un-lft-identity
257×add-cube-cbrt
205×add-exp-log
183×pow1
151×sqrt-prod
148×unpow-prod-down
144×add-cbrt-cube
132×prod-diff
114×distribute-rgt-in distribute-lft-in
105×cbrt-prod
100×associate-*r/
96×associate-*r*
93×cube-prod
79×prod-exp
66×log1p-expm1-u
65×add-log-exp
64×expm1-log1p-u
59×pow-prod-down
58×times-frac
54×log-prod
50×associate--l+
47×associate-*l*
46×flip-- flip3--
44×cbrt-unprod
40×unswap-sqr
32×frac-sub
31×sqrt-pow1
28×sub-neg
25×sqr-pow
24×exp-sum sqrt-div
22×pow-exp
18×pow-unpow
16×difference-of-squares distribute-lft-out-- pow1/2
15×pow-to-exp
14×unpow3 cube-mult
13×*-commutative log-pow
11×exp-prod
10×div-exp pow-pow
swap-sqr associate-/r*
associate-/l* pow-prod-up
div-inv rem-log-exp
rem-cube-cbrt
cbrt-undiv pow-sqr pow1/3 expm1-udef
expm1-log1p associate-/l/ pow-plus acos-asin rem-sqrt-square associate-/r/ rem-cbrt-cube clear-num frac-2neg sinh-def
rem-square-sqrt div-sub sqrt-pow2 sqrt-unprod rem-exp-log exp-to-pow sin-diff pow2

bsearch323.0ms (0.3%)

localize294.0ms (0.3%)

end0.0ms (0.0%)