Date:Tuesday, February 18th, 2020
Commit:5d186d9c on refactor-and-minor
Hostname:warfa with Racket 7.5
Seed:2020049
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample8.5m (79.2%)

Algorithm
78×intervals
Results
7.1m48902×body10240exit
34.5s43619×body1280valid
11.4s30409×body640valid
7.2s204309×body80valid
4.8s152330×body80nan
4.7s27947×body320valid
3.3s187424×pre80true
3.1s36294×body160valid
798.0ms3068×body2560valid
400.0ms4183×pre10240exit
387.0ms7978×body160nan
109.0ms8496×pre80false
99.0ms206×body5120valid
1.0msbody640nan

prune49.3s (7.7%)

series46.9s (7.3%)

Calls

526 calls:

828.0ms
(* (* (sqrt (+ x (sqrt 1.0))) (sqrt (+ (sqrt x) (sqrt (sqrt 1.0))))) (sqrt (- (sqrt x) (sqrt (sqrt 1.0)))))
732.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (pow (- (+ (* 0.020833333333333336 (pow t 3)) 0.5) (* 0.25 t)) c_n)))
732.0ms
(- (pow (cos delta) 3) (* (pow (sin phi1) 3) (pow (+ (* (sin delta) (* (cos phi1) (cos theta))) (* (sin phi1) (cos delta))) 3)))
718.0ms
(- (pow (cos delta) 3) (pow (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) 3))
691.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

simplify14.1s (2.2%)

Algorithm
226×egg-herbie

rewrite12.0s (1.9%)

Algorithm
148×rewrite-expression-head
Calls

526 calls:

624.0ms
(- (- (/ (- 1.0) (pow x 2)) (/ 3.0 x)) (/ 3.0 (pow x 3)))
266.0ms
(log (exp (- (* (/ x0 (- 1.0 x1)) (* (/ (* (cbrt x0) (cbrt x0)) (sqrt (- 1.0 x1))) (/ (cbrt x0) (sqrt (- 1.0 x1))))) (* x0 x0))))
251.0ms
(/ (- (* (* (/ x (- (* x x) (* 1.0 1.0))) (- (pow x 3) (pow 1.0 3))) (- x 1.0)) (* (+ (* x x) (+ (* 1.0 1.0) (* x 1.0))) (+ x 1.0))) (* (- x 1.0) (+ (* 1.0 (+ 1.0 x)) (pow x 2))))
227.0ms
(log (+ (/ 1.0 x) (/ (sqrt (- 1.0 (* x x))) x)))
191.0ms
(/ (/ (+ (- (pow b 2) (pow b 2)) (* 3.0 (* a c))) (- (- b) (sqrt (- (* b b) (* (sqrt (* (* 3.0 a) c)) (sqrt (* (* 3.0 a) c))))))) (* 3.0 a))
Rules
6069×times-frac
5955×*-un-lft-identity
5728×add-sqr-sqrt
3999×add-exp-log
3725×add-cube-cbrt
2044×add-cbrt-cube
1503×prod-exp
1384×pow1
1352×div-exp
1173×associate-*r*
898×sqrt-prod
895×flip--
894×flip3--
833×add-log-exp
829×associate-*l/
818×difference-of-squares
793×frac-times
756×associate-/l*
660×unpow-prod-down
656×pow-exp
655×distribute-lft-out--
532×associate-/r*
516×associate-*l*
513×cbrt-unprod
499×associate-*r/
479×cbrt-undiv
469×pow-to-exp
454×distribute-lft-out
442×flip-+ cube-prod
441×flip3-+
428×sqrt-div
386×associate-/r/
350×div-inv
339×pow-prod-down
334×distribute-rgt-neg-in
326×cbrt-prod
298×frac-sub
269×frac-add
250×associate-/l/
242×log-prod
225×sqr-pow
216×unswap-sqr
141×distribute-lft-neg-in
128×clear-num frac-2neg
126×sub-neg
119×1-exp
116×*-commutative
101×unpow3 sqrt-pow1
100×log-pow
99×cube-mult diff-log
81×pow-unpow
79×rec-exp
73×pow-prod-up
72×exp-prod
64×sum-log
60×log-div
57×div-sub
53×distribute-rgt-in pow1/2 pow-sqr distribute-lft-in
47×neg-mul-1
46×+-commutative
45×cbrt-div
44×pow-pow
38×cube-div
36×rem-cube-cbrt neg-sub0
33×rem-sqrt-square pow-plus
32×pow1/3
29×swap-sqr tan-quot associate-+l-
27×exp-sum
25×associate-+l+ pow2 rem-log-exp
24×associate--l+
23×associate--l- sin-mult
22×neg-log
21×associate-+r+
19×associate--r+
17×pow-flip
16×sin-diff
15×unpow2
14×cos-diff distribute-rgt-out cos-mult
11×distribute-frac-neg acos-asin
10×inv-pow associate--r-
cos-sum rem-cbrt-cube
exp-diff sin-cos-mult difference-cubes distribute-rgt-neg-out
sin-sum un-div-inv associate-+r-
sin-neg rem-exp-log
acos-neg sqrt-unprod
tanh-def
distribute-rgt-out--
distribute-lft1-in sum-cubes sub-div
sub0-neg distribute-lft-neg-out sqr-neg rem-square-sqrt tanh-undef asin-acos cube-neg sqrt-undiv exp-to-pow

regimes8.4s (1.3%)

Accuracy

Total 23.7b remaining (19.1%)

Threshold costs 7.2b (5.8%)

5.0b54.1%Quotient of products
3.8b72.1%Equirectangular approximation to distance on a great circle
2.8b89.7%Cubic critical
1.9b0%Hyperbolic tangent
1.9b92.4%Quadratic roots, full range

localize2.5s (0.4%)

bsearch902.0ms (0.1%)

end1.0ms (0.0%)