Date:Thursday, April 30th, 2020
Commit:d2f20e12 on joint-profile
Hostname:warfa with Racket 7.5
Seed:2020121
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

sample2.0m (42.9%)

Algorithm
100×intervals
Results
48.0s16009×body10240exit
23.2s506880×body80valid
14.3s30496×body1280valid
6.5s23509×body640valid
2.8s3024×body1280nan
2.6s70430×body80nan
2.2s11864×body320valid
1.7s2590×body640nan
1.1s9884×body160valid
685.0ms49536×pre80true
614.0ms1308×body320nan
363.0ms1471×body2560valid
207.0ms674×body160nan
155.0ms612×body5120valid

prune1.1m (23.3%)

Filtered
20344 candidates to 12784 candidates (62.8%)

series1.0m (22.7%)

Calls

468 calls:

2.7s
(fma (/ (/ 1 (/ 1 (* (cbrt (- beta alpha)) (cbrt (- beta alpha))))) (* (cbrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) (cbrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)))) (/ (/ 1 (/ (/ (fma i 2.0 (+ alpha beta)) (+ alpha beta)) (cbrt (- beta alpha)))) (cbrt (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))) 1.0)
2.0s
(/ (* (- (* (+ (+ 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.9s
(/ (* (* (- (* (+ (+ 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))))
900.0ms
(exp (log1p (/ (pow (* -2.0 (log u1)) 0.5) 6.0)))
891.0ms
(expm1 (log1p (/ (pow (* -2.0 (log u1)) 0.5) 6.0)))

simplify15.4s (5.6%)

Algorithm
258×egg-herbie

rewrite6.2s (2.3%)

Algorithm
158×rewrite-expression-head
Calls

468 calls:

561.0ms
(+ (/ (/ 1 (/ (/ (fma i 2.0 (+ alpha beta)) (+ alpha beta)) (- beta alpha))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0)
202.0ms
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))
184.0ms
(* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))
155.0ms
(* (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (- (+ (+ (- z 1.0) 7.0) 0.5)))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -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))))
90.0ms
(/ (/ 1 (/ (/ (fma i 2.0 (+ alpha beta)) (+ alpha beta)) (- beta alpha))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0))
Rules
15923×times-frac
13293×*-un-lft-identity
10453×add-sqr-sqrt
8030×add-cube-cbrt
2713×add-exp-log
1928×add-cbrt-cube
1913×distribute-lft-out
1479×pow1
1421×prod-diff
1352×fma-def
1041×sqrt-prod
992×prod-exp
931×associate-*l*
923×associate-/l*
808×difference-of-squares
763×distribute-lft-out-- associate-/r/
756×unpow-prod-down
693×add-log-exp
670×associate-*r*
654×div-exp
643×cbrt-unprod
568×associate-/r*
535×div-inv
470×expm1-log1p-u
469×log1p-expm1-u
460×flip-+ flip3-+
446×pow-prod-down
404×frac-add
345×cbrt-undiv
341×unswap-sqr
287×cbrt-prod
253×associate-*r/
211×log-pow
201×fma-neg
195×frac-times
194×distribute-rgt-in distribute-lft-in
190×sqr-pow
174×flip3-- flip--
172×1-exp
165×pow-exp
150×associate-*l/ exp-sum
148×sqrt-div
144×sqrt-pow1
136×associate--l+
129×cube-prod log-prod
127×*-commutative
117×rec-exp
99×frac-2neg clear-num
96×pow1/2
90×swap-sqr
88×pow1/3
82×sub-neg
78×pow-to-exp
75×diff-log
73×associate-/l/ cbrt-div
72×exp-prod
71×associate--r+
70×pow-unpow
62×pow-prod-up
61×fma-udef
57×associate-+l-
55×pow-sub
54×exp-neg
48×distribute-rgt-neg-in distribute-lft-neg-in
46×sum-log
40×neg-sub0
38×exp-diff
34×pow-pow
32×pow-sqr
28×unpow3 cube-mult neg-mul-1
27×rem-sqrt-square
26×+-commutative
25×associate-+l+
22×un-div-inv
19×pow-flip
17×rem-exp-log
16×div-sub
15×rem-log-exp
14×associate--l- inv-pow hypot-udef
13×pow2 pow-plus hypot-def
12×rem-cube-cbrt
10×neg-log
frac-sub
cube-div
sqrt-unprod log-div
log1p-udef sin-sum
expm1-def log1p-expm1 difference-of-sqr-1 exp-to-pow
sqrt-pow2 distribute-neg-in unpow-prod-up expm1-log1p rem-square-sqrt rem-cbrt-cube distribute-rgt-neg-out expm1-udef
distribute-lft-neg-out distribute-frac-neg cos-sum associate--r-

regimes5.1s (1.9%)

Accuracy

Total 48.5b remaining (44.8%)

Threshold costs 4.2b (3.9%)

8.3b33.9%_divideComplex, imaginary part
8.3b46%Octave 3.8, jcobi/4
8.1b27.3%_divideComplex, real part
5.9b9.1%Octave 3.8, jcobi/2
4.4b29%math.sqrt on complex, real part

localize2.7s (1.0%)

bsearch956.0ms (0.3%)

end1.0ms (0.0%)

Profiling

Loading profile data...