Date:Wednesday, April 1st, 2020
Commit:71d48594 on master
Hostname:warfa with Racket 7.5
Seed:2020092
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.9m (43.9%)

Algorithm
100×intervals
Results
47.5s15661×body10240exit
19.1s444338×body80valid
14.2s30256×body1280valid
6.8s23754×body640valid
2.9s3033×body1280nan
2.6s70343×body80nan
2.2s11929×body320valid
1.7s2577×body640nan
1.2s10205×body160valid
667.0ms49536×pre80true
599.0ms1244×body320nan
338.0ms1439×body2560valid
203.0ms645×body160nan
144.0ms581×body5120valid

series59.3s (23.1%)

Calls

435 calls:

1.9s
(/ (* (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0) (fma i 2.0 (+ alpha beta))) (/ (fma beta alpha (* i (+ (+ alpha beta) i))) (fma i 2.0 (+ alpha beta))))
1.8s
(/ (* (* (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0) (fma i 2.0 (+ alpha beta))) (fma i 2.0 (+ alpha beta))) (fma beta alpha (* i (+ (+ alpha beta) i))))
1.5s
(* (sqrt (/ 1.0 (sqrt PI))) (fma (sqrt (/ 1.0 (sqrt PI))) (fma (/ 1.0 5.0) (* (pow (fabs x) 3) (* (fabs x) (fabs x))) (fma (fabs x) 2.0 (* (pow (fabs x) 3) (/ 2.0 3.0)))) (* (sqrt (/ 1.0 (sqrt PI))) (* (* (/ 1.0 21.0) (pow (fabs x) 6)) (fabs x)))))
757.0ms
(/ 6.0 (pow (* -2.0 (log u1)) 0.5))
733.0ms
(/ (* i (+ (+ alpha beta) i)) (/ (* (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0) (fma i 2.0 (+ alpha beta))) (/ (fma beta alpha (* i (+ (+ alpha beta) i))) (fma i 2.0 (+ alpha beta)))))

prune58.2s (22.6%)

Filtered
17071 candidates to 11107 candidates (65.1%)

simplify13.2s (5.1%)

Algorithm
249×egg-herbie

regimes5.9s (2.3%)

Accuracy

Total 48.4b remaining (35.4%)

Threshold costs 5.6b (4.1%)

10.2b16.5%_divideComplex, imaginary part
7.5b14.8%Octave 3.8, jcobi/2
7.1b35.1%_divideComplex, real part
4.5b24.1%math.sqrt on complex, real part
4.3b31.1%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite4.1s (1.6%)

Algorithm
149×rewrite-expression-head
Calls

435 calls:

150.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (+ (- z 1.0) 1.0))) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
54.0ms
(* rand (/ (/ 1.0 (sqrt (- a (/ 1.0 3.0)))) (sqrt 9.0)))
54.0ms
(* (/ 1.0 21.0) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
51.0ms
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
47.0ms
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
Rules
8091×times-frac
7658×*-un-lft-identity
6829×add-sqr-sqrt
5352×add-cube-cbrt
2177×add-exp-log
1943×sqrt-prod
1570×add-cbrt-cube
1258×pow1
1254×prod-diff
915×distribute-lft-out
822×associate-*l*
821×associate-*r*
683×prod-exp
630×unpow-prod-down
594×add-log-exp
580×associate-/l*
540×div-exp
526×associate-/r*
448×associate-/r/
436×expm1-log1p-u
435×log1p-expm1-u
420×cbrt-unprod
385×div-inv
353×difference-of-squares
345×flip-+ flip3-+
312×cbrt-undiv
292×unswap-sqr
274×distribute-lft-out--
262×pow-prod-down associate-*r/
224×frac-add
219×cbrt-prod
192×distribute-rgt-in distribute-lft-in
191×log-pow
184×fma-neg
175×associate-*l/
163×sqr-pow
161×exp-sum
145×flip3-- flip--
139×frac-times pow-exp
137×associate--l+
135×fma-def
134×sqrt-div
119×*-commutative sqrt-pow1
118×1-exp
112×associate-/l/
108×log-prod
95×clear-num frac-2neg
93×swap-sqr
91×pow-unpow
82×rec-exp
76×pow1/3
73×cbrt-div sub-neg
72×pow1/2
71×associate--r+
70×cube-prod
66×diff-log
65×pow-to-exp
59×fma-udef
52×pow-pow
50×pow-prod-up
40×rem-sqrt-square
39×distribute-rgt-neg-in distribute-lft-neg-in
37×exp-prod
36×pow-sqr
31×pow-plus
27×neg-mul-1
23×pow2 sum-log
22×associate-+l-
21×div-sub
18×pow-sub
17×rem-cube-cbrt
16×hypot-udef
15×+-commutative
14×associate--l-
12×unpow3 associate-+l+ cube-mult hypot-def
10×pow-flip
inv-pow
cube-div un-div-inv
exp-diff
rem-exp-log
expm1-log1p expm1-udef neg-sub0 rem-log-exp unpow2
sin-sum frac-sub
log-div
sqrt-unprod pow3 exp-neg rem-square-sqrt neg-log distribute-rgt-neg-out
sqrt-pow2 distribute-lft-neg-out log1p-udef associate--r- log1p-expm1 unpow-prod-up associate-+r+ distribute-frac-neg cos-sum rem-cbrt-cube

localize2.5s (1.0%)

bsearch889.0ms (0.3%)

end1.0ms (0.0%)