Date:Tuesday, July 14th, 2020
Commit:2afbfc40 on master
Hostname:warfa with Racket 7.5
Seed:2020196
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

prune2.8min (42.4%)

Filtered
16228 candidates to 10660 candidates (34.3%)

sample2.4min (36.2%)

Algorithm
99×intervals
Results
55.0s11981×body5120exit
23.3s438694×body80valid
17.7s30899×body1280valid
8.5s23736×body640valid
4.9s3127×body1280nan
3.5s68955×body80nan
2.9s2564×body640nan
2.8s12027×body320valid
2.0s10149×body160valid
1.1s1334×body320nan
873.0ms49536×pre80true
475.0ms1444×body2560valid
333.0ms644×body160nan
184.0ms539×body5120valid
134.0ms4036×body80overflowed

series43.2s (11.1%)

Calls

475 calls:

25.1s
(- (pow 1.0 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (+ (pow 0.254829592 3) (pow (* (/ 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))))))) 3)) (* (exp (pow (fabs x) 2)) (+ (* 0.254829592 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)))))) (- (* (/ 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))))))) 3))
4.9s
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (/ (+ (pow 0.254829592 3) (pow (* (/ 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))))))) 3)) (+ (* 0.254829592 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)))))) (- (* (/ 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))))) (pow (exp (fabs x)) (fabs x)))))
1.6s
(- (pow 1.0 3/2) (sqrt (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (+ (pow 0.254829592 3) (pow (* (/ 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))))))) 3)) (* (exp (pow (fabs x) 2)) (+ (* 0.254829592 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)))))) (- (* (/ 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))))))) 3)))
644.0ms
(/ (+ (pow 0.254829592 3) (pow (* (/ 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))))))) 3)) (+ (* 0.254829592 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)))))) (- (* (/ 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)))))
391.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))))

simplify13.8s (3.5%)

Algorithm
257×egg-herbie

regimes11.9s (3.0%)

Accuracy

Total 96.8b remaining (36.8%)

Threshold costs 3.8b (1.4%)

16.8b32.6%math.log/2 on complex, real part
10.6b56.6%math.log10 on complex, real part
10.4b57.2%math.log/1 on complex, real part
10.2b56.6%math.abs on complex
8.8b57.6%math.sqrt on complex, real part

rewrite10.2s (2.6%)

Algorithm
159×rewrite-expression-head
Calls

475 calls:

859.0ms
(* (sqrt (* PI 2.0)) (* (pow (+ z (+ (- 7.0 1.0) 0.5)) (+ z (- 0.5 1.0))) (* (exp (- 1.0 (+ z (+ 7.0 0.5)))) (+ 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)))))))))))
680.0ms
(* (sqrt (* PI 2.0)) (* (pow (+ z (+ (- 7.0 1.0) 0.5)) (+ z (- 0.5 1.0))) (* (exp 1.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))))) (+ (/ 12.507343278686905 (+ z (- 5.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))))))))) (exp (- (neg z) (+ 7.0 0.5)))))))
652.0ms
(* (exp (- 1.0 (+ z (+ 7.0 0.5)))) (* (+ 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))))) (+ (/ 12.507343278686905 (+ z (- 5.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))))))))) (pow (+ z (+ (- 7.0 1.0) 0.5)) (+ z (- 0.5 1.0)))))
643.0ms
(* (+ 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))))) (+ (/ 12.507343278686905 (+ z (- 5.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))))))))) (exp (- (neg z) (+ 7.0 0.5))))
637.0ms
(* (exp (- 1.0 (+ z (+ 7.0 0.5)))) (+ 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)))))))))
Rules
8394×*-un-lft-identity
6059×times-frac
5189×add-sqr-sqrt
3657×add-cube-cbrt
2402×distribute-lft-out
2147×add-exp-log
2138×frac-add
1673×add-cbrt-cube
1631×pow1
1376×sqrt-prod
1311×associate-*r*
1247×flip-+ flip3-+
1183×associate-*r/
1104×frac-times
1102×associate-*l*
781×prod-exp
767×associate-*l/
707×add-log-exp
563×cbrt-prod
546×cbrt-unprod
479×associate-/l*
422×pow-prod-down
381×sqrt-div
378×div-exp associate-/r/
375×sqrt-pow1
368×distribute-lft-out--
364×associate-/r*
335×difference-of-squares
334×pow-sub
315×unswap-sqr
283×exp-diff
268×cbrt-undiv
258×unpow-prod-down
237×log-pow
228×div-inv
210×cbrt-div
181×pow1/2
150×*-commutative
135×pow-prod-up
131×flip-- flip3--
116×swap-sqr
113×pow1/3 sqr-pow
104×cube-prod
97×pow-exp log-prod
93×sum-log exp-prod
75×associate-/l/
71×clear-num frac-2neg
70×distribute-rgt-in distribute-lft-in
66×pow-unpow
63×pow-to-exp
61×pow-sqr
52×pow-pow
51×+-commutative rem-sqrt-square
47×cube-div
45×sub-neg
41×1-exp rec-exp
39×diff-log
34×cube-mult unpow3
29×rem-cube-cbrt
20×associate-+r+ associate-+r-
18×frac-sub pow-plus
17×pow2
16×div-sub
14×exp-sum
13×rem-log-exp log-div
12×sqrt-unprod
associate--l+ associate--r+
rem-exp-log
un-div-inv
sin-sum
distribute-rgt-out inv-pow distribute-rgt1-in pow-flip
rem-square-sqrt sum-cubes
unpow-prod-up associate-+l+ rem-cbrt-cube
cos-sum associate--r- unpow2 pow-div
difference-cubes sqrt-pow2 associate-+l- distribute-rgt-out--

localize2.6s (0.7%)

end1.2s (0.3%)

bsearch901.0ms (0.2%)

Profiling

Loading profile data...