Date:Thursday, July 2nd, 2020
Commit:4348ca69 on movability-off
Hostname:warfa with Racket 7.5
Seed:2020184
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

sample2.5min (58.5%)

Algorithm
100×intervals
Results
58.0s16023×body5120exit
26.7s450549×body80valid
17.2s30755×body1280valid
8.6s23520×body640valid
5.2s3162×body1280nan
3.6s68721×body80nan
3.1s2539×body640nan
2.8s11820×body320valid
2.0s10310×body160valid
1.1s1244×body320nan
872.0ms49536×pre80true
494.0ms1489×body2560valid
360.0ms662×body160nan
187.0ms558×body5120valid

prune54.4s (21.5%)

Filtered
16092 candidates to 10200 candidates (36.6%)

series12.9s (5.1%)

Calls

484 calls:

426.0ms
(- (* 1.0 1.0) (* (/ 1.0 (/ (pow (+ 1.0 (* 0.3275911 (fabs x))) 2) 1.0)) (* (cbrt (pow (pow (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) (* (cbrt 6) (cbrt 6))) (cbrt 6))) (exp (* 2 (neg (pow (fabs x) 2)))))))
387.0ms
(- (* 1.0 1.0) (* (/ 1.0 (/ (pow (+ 1.0 (* 0.3275911 (fabs x))) 2) 1.0)) (* (* (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (* 2 (neg (pow (fabs x) 2)))))))
381.0ms
(- (* 1.0 1.0) (* (/ 1.0 (/ (pow (+ 1.0 (* 0.3275911 (fabs x))) 2) 1.0)) (* (cbrt (pow (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) 6)) (exp (* 2 (neg (pow (fabs x) 2)))))))
380.0ms
(* (* (/ i (+ alpha (+ beta (* i 2.0)))) (/ (+ i (+ alpha beta)) (+ alpha (+ beta (* i 2.0))))) (/ (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (+ alpha (+ beta (+ (* i 2.0) (sqrt 1.0))))) (- (+ alpha (+ beta (* i 2.0))) (sqrt 1.0))))
307.0ms
(* (* (/ i (+ alpha (+ beta (* i 2.0)))) (+ i (+ alpha beta))) (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (* (+ alpha (+ beta (* i 2.0))) (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0))))

simplify12.2s (4.8%)

Algorithm
259×egg-herbie

regimes11.8s (4.7%)

Accuracy

Total 89.4b remaining (35.6%)

Threshold costs 4.4b (1.8%)

11.1b54.8%math.log10 on complex, real part
10.9b55.3%math.log/1 on complex, real part
10.2b58.2%math.log/2 on complex, real part
9.9b58.2%math.abs on complex
9.1b57.6%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite9.9s (3.9%)

Algorithm
159×rewrite-expression-head
Calls

484 calls:

1.2s
(* (exp (- z (+ 7.0 0.5))) (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 (- 1.0 z)) (+ (/ -1259.1392167224028 (+ 2.0 (neg z))) (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))))))))
657.0ms
(* (sqrt (* PI 2.0)) (* (pow (+ z (- 7.0 (- 1.0 0.5))) (+ z (- 0.5 1.0))) (/ (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (/ -176.6150291621406 (+ z (- 4.0 1.0)))))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0)))))))) (exp (+ z (- 7.0 (- 1.0 0.5)))))))
640.0ms
(* (sqrt (* PI 2.0)) (* (+ 0.9999999999998099 (+ (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0))))) (+ (/ 676.5203681218851 z) (+ (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (/ -176.6150291621406 (+ z (- 4.0 1.0))))) (/ 12.507343278686905 (+ z (- 5.0 1.0))))))) (pow (+ z (+ 7.0 (- 0.5 1.0))) (+ z (- 0.5 1.0)))))
615.0ms
(/ (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (/ -176.6150291621406 (+ z (- 4.0 1.0)))))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0)))))))) (exp (+ z (- 7.0 (- 1.0 0.5)))))
614.0ms
(/ (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (/ -176.6150291621406 (+ z (- 4.0 1.0)))))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0)))))))) (exp (+ z (- 7.0 (- 1.0 0.5)))))
Rules
14320×*-un-lft-identity
7417×times-frac
5102×distribute-lft-out
4474×add-sqr-sqrt
3316×add-cube-cbrt
2136×add-exp-log
1673×pow1
1655×add-cbrt-cube
1468×sqrt-prod
1413×distribute-lft-out--
1056×associate-*r*
986×frac-add
949×flip-+ flip3-+
933×associate-*r/
832×add-log-exp
807×associate-*l*
714×prod-exp
603×sqrt-div
546×associate-/l*
508×cbrt-unprod
485×unpow-prod-down
429×frac-times
420×cbrt-prod
400×associate-/r/
397×associate-/r*
391×div-exp
390×pow-prod-down
282×log-pow
269×cbrt-undiv
250×unswap-sqr
232×difference-of-squares
230×associate-*l/
220×div-inv
197×sum-log
182×sqrt-pow1
173×associate-/l/
142×exp-prod
141×pow-unpow
139×swap-sqr
138×pow1/2
137×*-commutative sqr-pow
122×cbrt-div
121×pow-exp
120×cube-prod
116×pow-prod-up
115×distribute-rgt-in distribute-lft-in
101×pow1/3
97×flip-- flip3--
95×clear-num frac-2neg
85×log-prod
82×pow-pow
78×pow-sqr
74×pow-to-exp
66×exp-sum
63×rem-sqrt-square
61×sub-neg
56×+-commutative
52×pow-plus
42×pow2
36×1-exp rec-exp
35×associate--l+
28×diff-log
26×associate-+r+ div-sub cube-mult unpow3
18×log-div
13×exp-diff
12×associate-+r-
10×pow-flip
unpow-prod-up associate-+l+ pow-sub
rem-log-exp rem-cube-cbrt
cos-sum un-div-inv
distribute-rgt-neg-in inv-pow sin-sum
associate--r+
cube-div sqrt-unprod
rem-square-sqrt associate-+l-
frac-sub exp-to-pow unpow2 rem-exp-log
sqrt-undiv

localize2.8s (1.1%)

bsearch927.0ms (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...