Date:Thursday, May 7th, 2020
Commit:0fcb7b8e on separate-biginterval
Hostname:warfa with Racket 7.5
Seed:2020128
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

sample1.8m (48.0%)

Algorithm
72×intervals
Results
34.5s38000×body1280valid
18.1s2775×body5120exit
11.4s26507×body640valid
7.7s178093×body80valid
6.4s49419×body80overflowed
5.7s140139×body80nan
4.4s187901×pre80true
4.3s22096×body320valid
3.2s31334×body160valid
599.0ms3181×body2560nan
406.0ms2631×body1280nan
164.0ms1314×body640nan
152.0ms8698×pre80false
74.0ms115×body2560valid
61.0ms665×body320nan
20.0ms312×body160nan
15.0msbody5120valid
5.0msbody320overflowed
4.0msbody160overflowed
4.0msbody640overflowed

series46.4s (20.5%)

Calls

518 calls:

764.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
694.0ms
(- 1.0 (+ (pow (sin (/ (- phi1 phi2) 2.0)) 2.0) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (/ lambda1 2.0)) (cos (/ lambda2 2.0))) (* (cos (/ lambda1 2.0)) (sin (/ lambda2 2.0))))) (- (* (sin (/ lambda1 2.0)) (cos (/ lambda2 2.0))) (* (cos (/ lambda1 2.0)) (sin (/ lambda2 2.0)))))))
621.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (neg t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
611.0ms
(* (cbrt (log (* (exp (/ x (+ x 1.0))) (exp (neg (/ (+ x 1.0) (- x 1.0))))))) (cbrt (log (* (exp (/ x (+ x 1.0))) (exp (neg (/ (+ x 1.0) (- x 1.0))))))))
554.0ms
(* (+ (sqrt (/ x0 (- 1.0 x1))) (sqrt x0)) (/ (- (pow (sqrt (/ x0 (- 1.0 x1))) 3) (pow (sqrt x0) 3)) (+ (+ (/ x0 (- 1.0 x1)) x0) (* (sqrt (/ x0 (- 1.0 x1))) (sqrt x0)))))

prune40.5s (17.8%)

Filtered
17292 candidates to 10614 candidates (61.4%)

simplify13.0s (5.7%)

Algorithm
218×egg-herbie

regimes9.5s (4.2%)

Accuracy

Total 13.8b remaining (24%)

Threshold costs 5.9b (10.2%)

3.7b72.6%Equirectangular approximation to distance on a great circle
3.0b58.1%Quotient of products
1.1b0%2-ancestry mixing, zero discriminant
0.8b0%Midpoint on a great circle
0.6b0%Hyperbolic sine

rewrite6.1s (2.7%)

Algorithm
146×rewrite-expression-head
Calls

518 calls:

143.0ms
(* (cbrt (log (* (exp (/ x (+ x 1.0))) (exp (neg (/ (+ x 1.0) (- x 1.0))))))) (cbrt (log (* (exp (/ x (+ x 1.0))) (exp (neg (/ (+ x 1.0) (- x 1.0))))))))
118.0ms
(* (+ (sqrt (/ x0 (- 1.0 x1))) (sqrt x0)) (/ (- (pow (sqrt (/ x0 (- 1.0 x1))) 3) (pow (sqrt x0) 3)) (+ (+ (/ x0 (- 1.0 x1)) x0) (* (sqrt (/ x0 (- 1.0 x1))) (sqrt x0)))))
113.0ms
(* (+ (sqrt (/ x0 (- 1.0 x1))) (sqrt x0)) (/ (- (pow (sqrt (/ x0 (- 1.0 x1))) 3) (pow (sqrt x0) 3)) (+ (+ (/ x0 (- 1.0 x1)) x0) (* (sqrt (/ x0 (- 1.0 x1))) (sqrt x0)))))
75.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5))))
71.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5)))))
Rules
8440×*-un-lft-identity
7029×add-sqr-sqrt
7013×times-frac
3574×add-cube-cbrt
2664×add-exp-log
1704×sqrt-prod
1674×add-cbrt-cube
1548×difference-of-squares
1421×associate-*r*
1253×distribute-lft-out
1181×pow1
1157×unpow-prod-down
983×distribute-lft-out--
940×prod-exp
939×cube-prod
887×associate-/l*
840×add-log-exp
772×flip--
771×flip3--
738×associate-*l/
701×div-exp
676×exp-prod
623×distribute-rgt-neg-in
506×associate-*l*
505×sqr-pow
502×associate-/r*
481×cbrt-prod
441×sqrt-div
440×log-pow
405×frac-times
391×cbrt-unprod
385×pow-exp
343×frac-add
326×cbrt-undiv
317×associate-/r/
301×associate-*r/
299×log-prod
292×pow-to-exp
279×div-inv
275×pow-prod-down
256×swap-sqr
235×pow-prod-up
233×unswap-sqr
221×distribute-lft-neg-in
200×flip-+
199×flip3-+
124×associate-/l/
121×sub-neg log-div
119×*-commutative
115×clear-num frac-2neg
103×diff-log
85×neg-mul-1
79×exp-diff
66×div-sub sum-log
55×pow1/2 sqrt-pow1
51×unpow3 cube-mult
48×cbrt-div
45×pow-unpow
42×+-commutative
41×unpow2
40×difference-cubes
36×rem-sqrt-square neg-sub0 exp-sum
35×distribute-rgt-in distribute-lft-in pow1/3 rem-log-exp
30×pow-pow
29×associate-+l-
28×tan-quot
25×pow-sqr
24×frac-sub
21×cos-diff
19×neg-log sin-diff
18×sin-mult associate--l+ 1-exp
16×cos-sum rec-exp
15×associate--r+
14×pow-plus
13×associate--l- cos-mult
12×pow2 distribute-frac-neg distribute-rgt-out
11×rem-exp-log exp-neg associate-+r+
10×acos-asin distribute-rgt-neg-out
cube-div sin-sum
sin-cos-mult
un-div-inv
rem-cube-cbrt sqrt-undiv associate-+r- associate--r- distribute-neg-frac
acos-neg sqrt-unprod distribute-rgt-out--
associate-+l+ rem-square-sqrt exp-to-pow
inv-pow distribute-lft1-in unsub-neg pow-flip rem-cbrt-cube
sub0-neg sqrt-pow2 unpow1/2 sub-div tanh-undef asin-acos sum-cubes tanh-def

localize2.5s (1.1%)

bsearch32.0ms (0.0%)

end1.0ms (0.0%)

Profiling

Loading profile data...