Date:Wednesday, March 18th, 2020
Commit:7c9a4fcd on better-rr
Hostname:warfa with Racket 7.5
Seed:2020078
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:better-rrreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

sample4.8m (76.2%)

Algorithm
78×intervals
Results
3.5m30879×body10240exit
34.2s44431×body1280valid
10.9s29982×body640valid
7.1s203682×body80valid
4.8s152974×body80nan
4.5s27316×body320valid
3.1s35961×body160valid
2.9s172733×pre80true
825.0ms3154×body2560valid
359.0ms7735×body160nan
231.0ms16647×pre80false
151.0ms218×body5120valid

series45.1s (11.8%)

Calls

506 calls:

1.6s
(/ (+ (pow (log 2) 3) (pow (- (- (log x) (/ (/ 0.25 x) x)) (/ 0.09375 (pow x 4))) 3)) (fma (- (- (log x) (/ (/ 0.25 x) x)) (/ 0.09375 (pow x 4))) (- (- (- (log x) (/ (/ 0.25 x) x)) (/ 0.09375 (pow x 4))) (log 2)) (* (log 2) (log 2))))
1.1s
(+ (pow (cos phi1) 3) (pow (* (cos phi2) (- (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin (- lambda2))))) 3))
926.0ms
(- (pow (cos delta) 3) (pow (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) 3))
728.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)))))))
577.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 (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

prune19.4s (5.1%)

Filtered
7056 candidates to 4212 candidates (59.7%)

simplify13.5s (3.5%)

Algorithm
226×egg-herbie

regimes6.3s (1.7%)

Accuracy

Total 12.9b remaining (15.7%)

Threshold costs 7.3b (9%)

3.4b88.1%Cubic critical
2.1b81.9%Quotient of products
1.0b95.9%Quadratic roots, full range
0.8b0%2-ancestry mixing, zero discriminant
0.7b0%(- (/ x0 (- 1 x1)) x0)

rewrite3.1s (0.8%)

Algorithm
148×rewrite-expression-head
Calls

506 calls:

171.0ms
(/ (- (* (* (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (* (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 2.0 (+ 1.0 (exp (* -2.0 x)))))) (* (* 1.0 1.0) (* 1.0 1.0))) (* (fma (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (* 1.0 1.0)) (+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)))
96.0ms
(- (* (* (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (* (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 2.0 (+ 1.0 (exp (* -2.0 x)))))) (* (* 1.0 1.0) (* 1.0 1.0)))
23.0ms
(* (expm1 (+ x x)) (* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1)))))
21.0ms
(* (/ 1 (+ (pow (exp (* 2 x)) 3) 1)) (+ (* (exp (* 2 x)) (exp (* 2 x))) (- (* 1 1) (* (exp (* 2 x)) 1))))
20.0ms
(/ (- (* (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (* 1.0 1.0)) (+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0))
Rules
2327×*-commutative
1018×prod-diff
967×associate-/r/
945×frac-sub
886×swap-sqr
737×clear-num
733×associate-*l*
701×frac-2neg
649×div-inv
571×unswap-sqr
559×associate-*r*
507×difference-of-squares
484×flip-+
483×flip3-+
481×associate-/r*
438×associate-/l*
410×times-frac
401×sqr-pow
342×associate-/l/
318×frac-times
299×flip--
298×flip3--
273×associate-*r/
169×fma-neg
160×associate-*l/
154×distribute-rgt-in distribute-lft-in
149×log-div
148×unpow-prod-down
146×neg-mul-1
127×sub-neg
120×unpow3
118×associate-+r+
96×tan-quot
85×neg-sub0
84×frac-add
80×cbrt-div
64×div-sub
62×+-commutative
61×exp-neg
60×sqrt-div
57×un-div-inv
39×exp-diff
37×associate--l+
35×fma-udef fma-def
32×sqrt-prod
29×pow-to-exp
27×pow2 pow1/2
26×log-prod
24×distribute-rgt-neg-in distribute-lft-neg-in
23×exp-lft-sqr
22×associate-+l- associate--r+
21×cbrt-prod associate--l-
20×sin-mult
19×sub-div distribute-frac-neg
17×sin-diff cos-diff cos-mult
16×inv-pow cos-sum
14×pow1/3 distribute-neg-frac
13×sum-cubes
10×sin-cos-mult difference-cubes associate-+r- unpow2
distribute-lft-out-- log-rec
distribute-rgt-out acos-asin pow-exp
sin-sum distribute-lft-neg-out exp-prod distribute-rgt-out--
pow-flip
pow-prod-down prod-exp
acos-neg pow-pow sin-neg sum-log distribute-rgt-neg-out
remove-double-div pow-sqr log-pow hypot-udef unsub-neg distribute-lft-out pow-prod-up associate--r- exp-sum exp-lft-cube
associate-+l+ rem-exp-log cbrt-undiv rgt-mult-inverse rec-exp div-exp asin-acos expm1-udef

localize2.5s (0.6%)

bsearch835.0ms (0.2%)

end1.0ms (0.0%)